基于场景的RESTAPI模拟?

基于场景的RESTAPI模拟?,rest,api,mocking,response,soapui,Rest,Api,Mocking,Response,Soapui,我正在使用开源soapui来模拟我的web应用程序的每个restapi响应(JSON格式),但这只有在每个API之间没有依赖性时才有效 在更大规模的项目中,相同的RESTAPI将被多次触发(但不同的响应即使是模拟响应),api需要根据每个测试用例做出不同的响应 是否有任何开源工具允许基于不同测试用例或场景的不同api响应?您应该了解模拟外部api的服务虚拟化概念。您可以使用不同的请求匹配器,如URL、Body、Header和Cokie 我知道有两个开源工具:WireMock或MounteBank

我正在使用开源soapui来模拟我的web应用程序的每个restapi响应(JSON格式),但这只有在每个API之间没有依赖性时才有效

在更大规模的项目中,相同的RESTAPI将被多次触发(但不同的响应即使是模拟响应),api需要根据每个测试用例做出不同的响应


是否有任何开源工具允许基于不同测试用例或场景的不同api响应?

您应该了解模拟外部api的服务虚拟化概念。您可以使用不同的请求匹配器,如URL、Body、Header和Cokie

我知道有两个开源工具:WireMock或MounteBank

是一个基于HTTP的API的仿真器。有些人可能认为它是一个服务虚拟化工具或模拟服务器。 是第一个提供跨平台、多协议在线测试的开源工具

我推荐Wiremock。

我不理解“每个api之间的依赖关系”,但Soap UI可以导入Postman集合。 Postman是一个应用程序,您可以“链接”api调用并传递一些参数,例如。

您能否详细说明“每个api之间的依赖性”以及“基于每个测试用例”是什么决定了不同的响应?(我与SoapUI没有任何关联)