Tavern 是 pytest 插件,用 YAML 文件编写 API 测试并直接以 pytest 运行,适合 Python 团队。Apidog 提供可视化界面和 CLI,将测试绑定到 API 规范。
要点:
- Tavern 安装简单:
pip install tavern,YAML 测试与 pytest 共享 fixtures、插件、并行运行和 CI 集成。- 支持保存 token 并在后续步骤中使用:通过
save 和 {variable} 实现请求间数据传递。- 同时支持 HTTP 和 MQTT 协议,适合 IoT 场景。
- YAML 文件变大后缩进维护困难,且 API 规范(OpenAPI/Swagger)与测试文件分离,需手动同步。
原文链接
#开发者 #工具
📢 频道:@DevToolboxHub
