是否有像 Dredd(用于 API 蓝图)这样的工具可以与 Swagger 模式一起使用?
我想使用这样的工具来自动化测试 - 让 swagger 模式文件记录我的 API,然后使用这样的工具来自动化测试。该工具应具备以下能力:
- 定义要运行测试的端点(包括主机和端口)
- 为每个测试提供描述符或元数据,定义要使用的模式文件和使用的示例有效负载,以及预期的响应是什么
是否有像 Dredd(用于 API 蓝图)这样的工具可以与 Swagger 模式一起使用?
我想使用这样的工具来自动化测试 - 让 swagger 模式文件记录我的 API,然后使用这样的工具来自动化测试。该工具应具备以下能力:
有一个 Swagger2Blueprint 转换器 ( https://github.com/apiaryio/swagger2blueprint ),您可以使用它来使用 Dredd 和 Swagger 文件设置您的工作流程。
我建议使用 SoapUI 这样做。您可以导入一个 swagger 定义并自动创建许多测试。请参阅此处获取源代码,您可以随时下载预构建的应用程序。