场景创建与管理
平台提供多种方式创建测试场景,可快速构造简单和复杂的场景,满足实际业务需求。同时提供多维度管理方式,帮助组织规范化管理测试资产。
功能入口
左侧导航进入测试场景
新建测试场景
点击新建测试场景按钮,选择指定方式进行创建
手动创建
平台提供手动进行参数化配置或者编写代码的方式创建测试场景。
- 参数化配置
通过填写API描述、请求信息和结果断言,即可快速完成简单场景编写。 - 代码编写测试场景
平台推荐优先选择参数化配置,如果场景过于复杂可将参数化配置与自定义脚本相结合使用自动导入
用户可通过导入接口定义或者接口录制方式自动生成测试场景,从而大幅度提高测试效率。 - 导入接口定义
新建测试场景->单接口/全链路->接口定义,点击“创建”按钮
选择指定服务下的单个接口或多个接口,默认版本为当前版本
*注意:如果目标版本非当前版本,请选择接口文档->指定版本号生成测试场景 - 接口录制生成场景
接口录制
针对http(s)协议,支持通过chrome浏览器插件进行接口录制并自动生成测试场景。
点击新建测试场景->单接口/全链路->接口录制
1) 下载录制插件
2) 点击浏览器右上角【更多工具】-【扩展程序】-【加载已解压的扩展程序】-选择解压后的插件安装包-确定
3) 完成安装后,刷新本页,点击“激活”按钮,对需要录制的URL进行访问,点击暂停按钮,暂停脚本的录制
4) 选择一个或多个被测接口,点击“生成测试场景”按钮,根据业务需要,编排测试场景模块列表
平台支持按照模块管理测试场景,使得测试场景管理更加便捷。创建模块
点击“+”,填写模块信息,即可快速创建模块。同时支持创建子模块,并将测试场景批量移动到目标模块下。删除模块
在指定模块点击删除按钮,
*注意:删除模块后,该模块及子模块包含的测试场景将自动移动至“未分组”。场景列表
标签关联与搜索
平台支持在测试场景列表中关联标签、切换标签和取消关联
点击“标签搜索”,显示如下
如需查询多个标签的并集,请在输入框内进行多选,如下图所示
如需查询多个标签的交集,请添加,如下图所示自定义设置
点击设置用户可自定义设置测试场景列表显示的字段和顺序
在弹窗中选择常用字段,已选择字段列表中通过拖拽可调整各字段在场景列表显示的位置。
*注意:测试场景为必显字段,不支持隐藏批量操作
选择目标测试场景,批量操作按钮即可被激活,可进行批量移动、删除、添加标签、修改负责人等操作。