情景:使用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,发起接口调用,成功得到返回数据,至此使用结束;
本文介绍如何在Postman中通过设置环境变量简化重复获取token的过程。首先定义环境变量Authorization_sur,利用登录接口返回的token值自动填充该变量,之后在其他接口请求中直接引用此变量,避免频繁手动复制token。
1470

被折叠的 条评论
为什么被折叠?



