概念
- 接口测试
测试的重点是要检查接口参数传递的正确性,接口功能实现的正确性,输出结果的正确性,以及对各种异常情况的容错处理的完整性和合理性。 - 接口关联
取A接口返回值中摸一个值,作为下一个接口的输入使用
操作步骤
-
发送请求方案接口,查看需要引用login接口的返回值
查看方案接口需要引用 token 和 userID
-
在前一个接口 tests模块添加JS脚本
-
获取定量数据赋值给变量
//var test = JSON.parse(responseBody);
//pm.globals.set("token", test.resp.token);
//此为定义局部变量
//此为定义全局变量
pm.test('获取token,userId', function () {
//将返回值设置为json格式
var jsonData = pm.response.json();
//获取token
pm.environment.set("token", jsonData.token);
pm.environment.set("userId", jsonData.resp.userBean.userId);
});
-
定义全局变量,并获取作为下个接口的输入字段
- 引用全局变量,在下个接口的请求参数中通过{{变量名}}引用前一个接口的返回值
位置1展示
位置2展示
get?
PS:
- 环境配置需要选择环境
permissionList[1] 表示permissionList 数组中 第二个title值
pm.environment.set("tittle", jsonData.resp.permissionList[1].title);
login:
http://bocaiwang.hexinjingu.com:10000/test_sports_web_mobile_transfer/login
方案:
http://bocaiwang.hexinjingu.com:10000/test_sports_web_mobile_transfer/oss/opSchemeServiceI/getSchemeIncome