我想从一个swagger定义文件(yaml / json)生成一个示例请求和响应。目的是将这些API存根。
不幸的是,我没有管理员权限来安装swagger编辑器的生成服务器列表中列出的任何服务器框架。我也尝试使用soapui(5.x)和ready api来模拟它,但是它们都无法解析定义文件的响应对象中的模式引用 - 例如:
"responses": {
"200": {
"description": "pet response",
"schema": {
"$ref": "**#/definitions/Pet**"
}
},
"default": {
"description": "unexpected error",
"schema": {
"$ref": "**#/definitions/ErrorModel**"
}
}
是否有一种简单的方法可以从定义中生成模拟请求和响应?
谢谢,
答案 0 :(得分:1)
我认为这(http://apigee.com/about/blog/developer/swagger-test-templates-test-your-apis)正是您所寻找的。 p>
它通过一系列产品(Handlebars JS,Mocha JS,Commander JS)以及如何编排它们以获得一些测试代码。