接口自动化测试-测试管理
任务列表
- 列表信息:任务名称、任务描述、创建人、创建时间、执行时间、任务状态、测试结果。
- 检索条件:任务名称。
- 列表展示正在运行或者已完成运行的任务,执行中任务可终止。
- 点击操作中查看报告图标,可查看测试报告。
- 点击操作中的删除图标,可删除该报告。
- 点击操作中的重测图标,可重测当前报告(这块跟App测试不同,App测试点击重测是重新发起一个测试,并非在原报告上重测)。
- 点击开始测试可按步骤选择脚本和设备,创建接口测试任务。

任务列表示意图
创建任务-完善信息
- 接口测试:
a) 任务名称(必填)。
b) 策略:分为定时和立即。立即为立即执行测试任务,定时为按设定时间发起定时任务。其中定时策略分为固定时间和按周期执行。
c) 邮件通知:默认选择提测人,发送对象为项目组内成员,支持修改和多选。
d) 描述:非必填项。

完善信息示意图
e) 选择设备后点击下一步,会返回完善信息页,确认提测信息,显示提测设备IP,点击确定完成提测。

选择设备后完善信息示意图
创建任务-选择脚本
- 支持脚本的目录化管理,双击目录选择测试集。
- 目录右侧显示当前选中的测试集,展开测试集可查看其下的脚本,支持移除选中的测试集和脚本。

选择脚本示意图
创建任务-选择设备
- 筛选:可根据IP、操作系统进行筛选。
- 点击下一步返回完善信息页面进行提测信息确认。

选择设备示意图
报告管理
接口报告
- 报告包含基本信息、执行概况和测试集执行详情。
- 基本信息:任务名称、开始时间、结束时间、当前状态、结果、任务描述。
- 执行概况:以图表形式展示脚本的执行情况和百分比。
- 测试集执行详情:点击展开后,可查看测试集中各个脚本及其步骤的执行情况。
- 执行完成的且有结果的测试集,支持下载日志。

接口报告示意图
报告日志
- 下载完成的日志是.zip文件,解压完是三个文件:output.xml、log.html、report.html。
a) 在 log.html 文件中可以查看用例执行的每一步,适合跟踪定义问题。
b) report.html 用于最终结果的展示,适合了解测试用例的执行情况:测试了哪些脚本,失败率等。
c) output.xml 记录的测试结果是 xml 文件,这个文件不够直观,一般直接查看log和report就可以了。

解压下载日志示意图

log示意图

report示意图