我正在寻找一个能够以swagger / openapi规范文件作为参数并生成可通过REST API接口进行编程控制的模拟服务器的项目/工具。
例如 - 如果我的API包含以下端点:"POST /v1/create",并且我有描述该API的swagger规范,我希望我的模拟服务器能够以类似以下方式执行:
当服务器运行时,可以通过不同端口的控制界面与其自身的REST API进行交互,并更改正在运行的swagger模拟服务器的行为——例如:更改响应代码、设置响应内容等。
我希望将这样的模拟服务器作为系统测试套件的一部分,以更好地验证我的服务与其他服务交互时的行为,而无需运行那些“真实”的服务。
我正在寻找类似于Shopyify的ToxiProxy(https://github.com/Shopify/toxiproxy),但具有上述功能的东西。
谢谢!
Eldad
例如 - 如果我的API包含以下端点:"POST /v1/create",并且我有描述该API的swagger规范,我希望我的模拟服务器能够以类似以下方式执行:
mock-server -f swagger.yaml -p 8080
当服务器运行时,可以通过不同端口的控制界面与其自身的REST API进行交互,并更改正在运行的swagger模拟服务器的行为——例如:更改响应代码、设置响应内容等。
我希望将这样的模拟服务器作为系统测试套件的一部分,以更好地验证我的服务与其他服务交互时的行为,而无需运行那些“真实”的服务。
我正在寻找类似于Shopyify的ToxiProxy(https://github.com/Shopify/toxiproxy),但具有上述功能的东西。
谢谢!
Eldad