自动化测试平台操作手册.pdf
文本预览下载声明
.
1 . 接口自动化
接口自动化包含接口管理、报文管理、测试集管理、测试执行、测试报告几个模块,用
户通过创建接口 - 创建接口下报文 - 创建报文场景 - 配置场景数据 - 建立测试集 - 执行
测试来完成接口自动化整个测试管理流程,并通过测试报告模块来查看测试结果详情。
1.1 . 接口管理
接口管理主要用于接口的创建、修改、删除,并且可以管理接口下的所有入参节点。
1.1.1. 接口添加
通过点击 ”添加接口 ”按钮来打开接口添加窗口:
.
.
输入完整接口信息,点击提交即可保存。
1.1.2. 入参管理
点击接口列表页面的入参管理按钮打开对应接口的入参管理页面:
接口入参可单条添加,同时也能通过导入入参报文的 json 串来批量添加:
.
.
1.2 . 报文管理
报文管理主要对接口下属各种不同格式类型的报文进行管理, 同时也能管理对应报文的
各种测试场景、 配置测试场景的测试数据、 返回报文的参数验证规则编辑以及执行单次测试
等。
.
.
1.2.1. 添加报文
通过点击添加报文按钮来打开添加窗口:
选择报文对应的接口,输入报文名称(类似如 ”根据 userid 查询用户基本信息 ”或者 ”根
据 custid 查询用户基本信息 ”),填入该报文对应的请求入参 json ,点击验证按钮,系统将
会判断该 json 报文中包含的入参节点是否都存在与对应接口的参数库中,验证成功即可提
交保存。
1.2.2. 测试场景
测试场景是根据报文下入参的不同状态或者不同类型的数据来细分出来的,例如 ”正常
用户根据 id 查询用户信息 ”和 ”欠费用户根据 id 查询用户信息 ”。
.
.
添加场景只需要输入场景名称和备注即可。
对应每个测试场景可进行上图中的操作, 从左到右分别表示: 验证规则编辑、 场景测试、
测试数据编辑、删除等操作。具体详见下方说明:
.
.
1.2.2.1 测试数据
添加场景的测试数据需要输入数据的标示, 该标示应该可以简明直接的表示各数据间的
差异,例如场景对应的报文名为 ”根据 userid 查询用户信息 ”,那么该场景的数据标示应该
填入对应的 userid 。
受理类接口下的场景数据在使用完一次之后就会打上已使用标志, 无法再次使用; 查询
类接口下的场景数据可以无限次使用,使用标志不会被更改。
.
.
1.2.2.2. 验证规则
验证规则主要用于验证返回报文的正确性,分为:全局验证、全文验证、节点验证。
默认为全局验证。
全局验证:该规则在测试设
显示全部