postman实现接口依赖
2022-03-23 本文已影响0人
失忆的蝴蝶

设置环境变量
只需要填写左侧的参数就可以了,右侧的值是后面接口返回结果中要获取的数据给下一个接口使用的

在注册接口中的url下面中功能中一个Tests,进入设置参数

1、把返回结果解析成字典格式(这个需要接口本身返回的结果是json格式),并用一个参数接收;
2、获取返回值
3、设置成环境变量
//将数据解析成json格式
var res=JSON.parse(responseBody);
//获取返回值
var msg=res.msg;
var mobile_phone=res.data.mobile_phone;
//设置成环境变量
pm.environment.set("msg", msg);
pm.environment.set("mobile_phone", mobile_phone);
在登录接口中使用注册接口返回的mobile_phone参数
使用前面获取的全局变量格式:{{全局变量名}}

实现依赖步骤:
1、注册接口页面要选中配置全局变量,再请求接口

2、如果设置没问题,请求成功后,全局变量这里能正常获取到注册接口返回的值

3、全局变量能正常获取到注册接口返回的值后,再去请求登录接口,这时候,登录接口就可以实现从注册接口获取到注册手机号进行登录了