0

这是场景:我是一名 QA 工程师,我们的产品是基于 Web 的。我们有一些自动化脚本来测试网站,它们将与后端 API 交互。我们希望当网站中的某些操作调用某些后端 API 时,不调用真正的 API,但它会进入模拟服务器并返回伪造的数据。我知道目前开发人员的代码中没有模拟。我想配置一个模拟服务器,它将拦截请求并实际返回一些预定义的数据。

对于这个场景有什么建议或任何成熟的开源模拟服务器,模拟服务器应该在哪里配置?

4

1 回答 1

0

当 MockServer 收到请求时,它将请求与已配置的活动期望进行匹配,如果未找到匹配项,则在适当时代理请求,否则返回 404。

期望定义了所采取的操作,例如,可以返回响应。

1-当请求与期望匹配时返回“模拟”响应

2-当请求与期望匹配时转发请求(即动态端口转发代理)

3-当请求与期望匹配时执行回调,允许动态创建响应

4-当请求符合预期时返回无效响应或关闭连接

5-验证请求已发送(即作为测试断言)

6-检索日志、请求或期望以帮助调试

https://www.mock-server.com/

于 2022-01-04T06:20:50.900 回答