我有一个需要从第三方供应商处调用REST API的MVC应用程序。
REST API应该返回一个JSON结果,但是在我们开始开发和测试我们的MVC应用程序之前,它还没有准备好,所以我想模拟一下REST API (供应商将提供)。
我研究了MOQ,但它似乎不支持REST API的模拟。
发布于 2012-04-27 13:05:40
最好的方法可能取决于什么对您来说需要最少的学习曲线和设置,以及什么适合您的环境。
我已经用node.js和express做过这种事情。这是一个非常快速的启动,并且很容易做到。在最小的情况下,我只是将所需的json放在文件中,并为它们提供REST请求。更改周围的路由以匹配api非常容易。我有时对json文件不感兴趣,所以我用SQL编写查询来生成它们,或者如果我需要大量数据,就编写js代码来生成它们。
如果您使用的是MVC (不确定这就是您想要的ASP.NET ),那么定义路由来创建REST API是非常好的。您可能不需要额外的工具。
我更喜欢真实的服务器和真实的语言,而不是固定的工具。如果您是熟悉Selenium和Javascript的测试人员,那么Node.js方法可能是最好的选择。您了解这门语言,并且不需要投入太多资金就可以让服务器正常运行。
发布于 2017-11-22 11:10:01
这可以用Soap UI来完成,如果你已经使用过Soap UI,这应该很容易。以下是简单的步骤:
<代码>F29
我已经提供了分步指导和可下载的示例here
https://stackoverflow.com/questions/10344806
复制相似问题