任务七 接口测试
- 执行接口测试
本部分按照要求,执行接口测试;使用接口测试工具PostMan,编写脚本、配置参数、执行接口测试并且截图,截图需粘贴在接口测试总结报告中。
接口测试具体要求如下:
题目1:资产统计报表查询接口脚本编写和执行测试,并执行脚本。
前置条件:资产管理员角色新建资产入库如下数据——资产名称:测试数据、资产编码:765432。
(1)资产统计报表查询接口描述如下:
接口功能:提供统计报表查询处理。
接口地址:http://192.168.1.251/asset/mobile/statistics。
请求方式:POST。
请求参数:
参数
扫描二维码关注公众号,回复:
15893872 查看本文章
|
必填 |
类型 |
说明 |
statType |
Ture |
Int |
按品牌统计(默认3) |
响应结果:
- "status":1,"msg":"操作成功!";
- 其余均失败。
(2)接口测试要求说明:
- 在Postman中新建Assertion脚本,测试资产列表查询接口;
- 在Pre-request Script中使用environment.set方法设置环境变量,参数名和参数值分别为statType:3;
- 在脚本{Body}中设置KEY和VALUE接收请求参数;
- 在Tests中对执行结果进行断言判断,设置两个断言,①判断响应状态码为200,②响应内容中返回的参数值中存在“操作成功”字符;
- 设置完成执行接口测试;
- 截图要求:一共3张图,分别为:①用例Body界面截图,需要包含接口提交方式和URL;②用例Pre-request Script界面截图;③用例Tests界面以及Test Results界面截图。
题目2:资产统计报表查询接口脚本编写和执行测试,并执行脚本。
前置条件:资产管理员角色新建资产入库如下数据——资产名称:测试数据、资产编码:765432。
(1)资产统计报表查询接口描述如下:
接口功能:提供统计报表查询处理。
接口地址:http://192.168.1.251/asset/mobile/statistics。
请求方式:POST。
请求参数:
参数 |
必填 |
类型 |
说明 |
statType |
Ture |
Int |
按取得方式统计(默认4) |
响应结果:
- "status":1,"msg":"操作成功!";
- 其余均失败。
(2)接口测试要求说明:
- 在Postman中新建Assertion脚本,测试资产列表查询接口;
- 在Pre-request Script中使用environment.set方法设置环境变量,参数名和参数值分别为statType:4;
- 在脚本{Body}中设置KEY和VALUE接收请求参数;
- 在Tests中对执行结果进行断言判断,设置两个断言,①判断响应状态码为200,②响应内容中返回的参数值中存在“操作成功”字符;
- 设置完成执行接口测试;
- 截图要求:一共3张图,分别为:①用例Body界面截图,需要包含接口提交方式和URL;②用例Pre-request Script界面截图;③用例Tests界面以及Test Results界面截图。
- 接口测试报告编写
根据接口测试情况,参考接口测试报告模版,按要求截取接口测试脚本和结果截图并粘贴到接口测试报告中,完成接口测试报告的编写。