问题背景
目前,在使用接口集合时,用户必须逐个执行每个接口请求或者写Python脚本来串起一系列接口。这在测试需要按顺序运行多个接口的工作流程,或对一组接口进行回归测试时,效率较低。
建议方案
参考 JMeter 的测试元素控制功能,为集合中的每个接口添加启用/禁用开关。同时提供"批量执行"功能,可一键执行集合中所有已启用的接口。
核心功能
- 启用/禁用开关:在集合中的每个接口旁添加复选框或开关,标记该接口是否参与批量执行。
- 批量执行:在集合级别添加"批量执行"按钮,可按顺序执行集合中所有已启用的接口。
- 执行结果汇总【可以不实现,还是在每个请求中直接查看请求响应】:展示执行结果概览,包括每个接口的成功/失败状态、响应时间等信息。
优势
- 提高 API 回归测试效率
- 适用于需要验证多个接口的工作流测试
- 相比逐个点击执行,大幅节省时间
- 对于从 JMeter 等工具迁移过来的用户,操作模式更加熟悉
使用场景示例
测试工程师有一个用户管理系统的接口集合,包含 20 个接口。进行冒烟测试时,只需测试其中 8 个核心接口。通过启用这 8
个接口并执行批量运行,无需逐个手动点击。
问题背景
目前,在使用接口集合时,用户必须逐个执行每个接口请求或者写Python脚本来串起一系列接口。这在测试需要按顺序运行多个接口的工作流程,或对一组接口进行回归测试时,效率较低。
建议方案
参考 JMeter 的测试元素控制功能,为集合中的每个接口添加启用/禁用开关。同时提供"批量执行"功能,可一键执行集合中所有已启用的接口。
核心功能
优势
使用场景示例
测试工程师有一个用户管理系统的接口集合,包含 20 个接口。进行冒烟测试时,只需测试其中 8 个核心接口。通过启用这 8
个接口并执行批量运行,无需逐个手动点击。