首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何模拟REST API

如何模拟REST API
EN

Stack Overflow用户
提问于 2012-04-27 12:40:34
回答 2查看 4.2K关注 0票数 7

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

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

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

EN

回答 2

Stack Overflow用户

发布于 2012-04-27 13:05:40

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

我已经用node.js和express做过这种事情。这是一个非常快速的启动,并且很容易做到。在最小的情况下,我只是将所需的json放在文件中,并为它们提供REST请求。更改周围的路由以匹配api非常容易。我有时对json文件不感兴趣,所以我用SQL编写查询来生成它们,或者如果我需要大量数据,就编写js代码来生成它们。

如果您使用的是MVC (不确定这就是您想要的ASP.NET ),那么定义路由来创建REST API是非常好的。您可能不需要额外的工具。

我更喜欢真实的服务器和真实的语言,而不是固定的工具。如果您是熟悉Selenium和Javascript的测试人员,那么Node.js方法可能是最好的选择。您了解这门语言,并且不需要投入太多资金就可以让服务器正常运行。

票数 2
EN

Stack Overflow用户

发布于 2017-11-22 11:10:01

这可以用Soap UI来完成,如果你已经使用过Soap UI,这应该很容易。以下是简单的步骤:

  • 在Soap UI中创建Rest项目
  • 将新的Rest模拟添加到项目
  • 添加模拟操作
  • 将模拟响应添加到模拟操作并运行模拟。

<代码>F29

我已经提供了分步指导和可下载的示例here

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10344806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档