情景:使用postman测试接口,需要先调用登录接口获得token令牌,然后使用这个令牌来调后续其他接口,token一般有效期较短,每次都要复制非常麻烦;
方法:1、设置环境变量,在右上角设置一个环境变量,此处设置为Authorization_sur
2、登录接口,设置环境变量,根据登录接口返回的数据格式提取信息,此处=data.token,因此在Tests栏下设置环境变量:
var acquiretoken = JSON.parse(responseBody);
pm.environment.set("Authorization_sur",acquiretoken.token);
3、引用环境变量,在成功发起登录接口后,可以看到Authorization_sur的当前值已发生了变化,调用其他接口直接引用设置的token环境变量,形式为:{{token变量名}}
替换原本的位置,此处配置的是Bearer 固定前缀+token,发起接口调用,成功得到返回数据,至此使用结束;