业务场景:使用postman完成登录,先从一个接口获取到验证码,然后登录接口调用这个验证码
1.先写获取到验证码这个接口,返回的结果如下,我需要获取到data的值
2.然后需要把这个data返回的值设置成变量
//把data的值打印到控制台上
var jsonData = JSON.parse(responseBody);
var data = jsonData.data;
console.log(data);
//设置全局变量
var result = jsonData.result;
pm.globals.set(‘SC0105’,JSON.stringify(data));
pm.test(“the result is 000000”),function(){
pm.expect(result).to.eql(“000000”);
}
3. 点击眼睛,设置一个变量,当前值不填,因为这个返回值不是固定的,所以当前值要不填
4.先点击发送短信验证码,看一下变量里当前值有没有获取到,是不是想要的结果,不是的话可以看一下控制台,是哪里出了问题
5.登录接口,请求参数里{{SC0105}} 获取到对应的值