正文
- 编排测试场景
- 运行测试
- 持续集成
- 查看测试结果
编排测试场景
新建测试场景
测试场景用于将多个接口有序地组合在一起运行,用于测试一个完整业务流程。
打开 Apifox 后点击左侧菜单栏中的“自动化测试”,点击左上角 +
号,选择所归属的目录与设置优先级后完成创建
添加测试步骤
创建测试场景后可以在其中添加测试步骤。测试步骤中支持添加多条接口,并且还可以在步骤中设置测试条件等附加操作。
进入测试场景后,点击“添加步骤”并添加接口
添加测试流程控制条件
开发者可以在测试场景中新增流程控制条件(循环、判断、等待、分组)等。进一步满足了更复杂的测试场景/流程配置的使用,最终借助自动化测试功能解决复杂场景的测试工作。
分组
当测试流程中多个步骤存在相关联关系时,可以进行归类并放入到同一个分组中。通过对测试步骤的分组,让测试场景具备更好的可读性和操作性。
示例: 将查看详情宠物详情、修改宠物信息、再次查看详情等步骤归类成分组。
- 点击底部的按钮「添加步骤」,并选择「分组」。
- 将要归类的步骤,拖到分组步骤下或在分组中直接添加步骤。
循环
当测试步骤需要重复执行时,可以通过设置循环次数来解决。同时,循环的附加设置中,支持自定义设置「中断条件/遇到错误时」判断。
示例:宠物店店主在结束营业的晚上,登录宠物库存管理后台,将今日出售的 10 个宠物,分别进行详情查看并将它的在售状态变为已售出。
- 点击底部的按钮「添加步骤」,并选择「循环」
- 输入需要的循环次数 10
- 将该测试步骤拖入该条件下内框中(你也可在该条件下直接添加测试步骤)