Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想要改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

9个月前关闭。



Improve this question




我有一个MVC应用程序,需要从第三方供应商处调用REST API。

REST API应该返回一个JSON结果,但是在我们开始开发和测试MVC应用程序之前它还没有准备好,所以我想模拟REST API(供应商将提供)。

我研究了MOQ,但它似乎不支持REST API的模拟。

最佳答案

最好的方法可能取决于您需要什么学习曲线和设置最少的东西,以及适合您的环境的东西。

我已经使用node.js和express完成了这种事情。这是一个非常快速的启动过程,而且操作简单。作为最小的情况,我只是将所需的json放在文件中,并根据REST请求提供它们。更改路由以匹配api非常简单。有时我对json文件有些懒惰,所以我用SQL编写查询来生成它们,或者在需要大量数据时编写js代码来生成它们。

如果您使用的是ASP.NET MVC(不确定您要使用的MVC),那么定义定义REST API的路由就很好了。您可能不需要其他工具。

与固定工具相比,我更喜欢真实的服务器和真实的语言。如果您是熟悉Selenium和Javascript的测试人员,那么Node.js方法可能是您的最佳选择。您知道该语言,并且无需投入大量资金即可使服务器正常运行。

关于rest - 如何模拟REST API,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10344806/

10-16 22:14