【发布时间】:2018-04-19 10:03:06
【问题描述】:
经过一番谷歌搜索后,我决定直接问这个:
是否可以仅基于 OpenAPI 3.0 规范文件运行 REST API 端点“构建测试”?
我想将示例请求-响应对添加到 OpenAPI 规范文件,并让现有的或自己编写的库运行所有此类定义的测试并报告任何失败。
据我了解标准,很容易包含请求示例并以示意方式测试响应(思考http://json-schema.org/)。但是我还没有看到一种方法来合并更具体的测试,例如测试特定响应字段中的数字是否为精确值。此外,有一种方法来顺序测试请求会很好,但我不希望仅从规范文件中实现这一点。
最佳解决方案将包含在我的存储库中并在本地主机上运行测试。提前非常感谢大家。
【问题讨论】:
标签: rest api testing build openapi