1. 后台测试
  2. 测试场景
  3. 场景创建与管理

场景创建与管理

平台提供多种方式创建测试场景,可快速构造简单和复杂的场景,满足实际业务需求。同时提供多维度管理方式,帮助组织规范化管理测试资产。

功能入口

左侧导航进入测试场景

新建测试场景

点击新建测试场景按钮,选择指定方式进行创建

手动创建

平台提供手动进行参数化配置或者编写代码的方式创建测试场景。

  1. 参数化配置
    通过填写API描述、请求信息和结果断言,即可快速完成简单场景编写。
  2. 代码编写测试场景
    平台推荐优先选择参数化配置,如果场景过于复杂可将参数化配置与自定义脚本相结合使用

    自动导入

    用户可通过导入接口定义或者接口录制方式自动生成测试场景,从而大幅度提高测试效率。
  3. 导入接口定义
    新建测试场景->单接口/全链路->接口定义,点击“创建”按钮

    选择指定服务下的单个接口或多个接口,默认版本为当前版本

    *注意:如果目标版本非当前版本,请选择接口文档->指定版本号生成测试场景
  4. 接口录制生成场景

    接口录制

    针对http(s)协议,支持通过chrome浏览器插件进行接口录制并自动生成测试场景。
    点击新建测试场景->单接口/全链路->接口录制

    1) 下载录制插件
    2) 点击浏览器右上角【更多工具】-【扩展程序】-【加载已解压的扩展程序】-选择解压后的插件安装包-确定
    3) 完成安装后,刷新本页,点击“激活”按钮,对需要录制的URL进行访问,点击暂停按钮,暂停脚本的录制
    4) 选择一个或多个被测接口,点击“生成测试场景”按钮,根据业务需要,编排测试场景

    模块列表

    平台支持按照模块管理测试场景,使得测试场景管理更加便捷。

    创建模块

    点击“+”,填写模块信息,即可快速创建模块。同时支持创建子模块,并将测试场景批量移动到目标模块下。

    删除模块

    在指定模块点击删除按钮,
    *注意:删除模块后,该模块及子模块包含的测试场景将自动移动至“未分组”。

    场景列表

    标签关联与搜索

    平台支持在测试场景列表中关联标签、切换标签和取消关联

    点击“标签搜索”,显示如下

    如需查询多个标签的并集,请在输入框内进行多选,如下图所示

    如需查询多个标签的交集,请添加,如下图所示

    自定义设置

    点击设置用户可自定义设置测试场景列表显示的字段和顺序

    在弹窗中选择常用字段,已选择字段列表中通过拖拽可调整各字段在场景列表显示的位置。
    *注意:测试场景为必显字段,不支持隐藏

    批量操作

    选择目标测试场景,批量操作按钮即可被激活,可进行批量移动、删除、添加标签、修改负责人等操作。