0


postman登录接口获取token,并设置成全局变量

postman登录接口获取token,并设置成全局变量

思考:为什么将token设置为全局变量?
除开登录接口,很多接口均需要token进行身份校验作为用户的唯一标识,token每次登陆时均不一样且具有时效性。所以需把登陆时产生的token获取并带到后面接口中保证稳定调用。

1.点击左侧,环境变量environments,点击+号新建环境变量。variable填写token,其他栏位不需要填写。如果固定值,则把值写进CURRENT VALUE即可。

在这里插入图片描述
2.打开postman,先调用登录接口,获取返回信息。
需观察token放在哪个object里,方便后面编写代码取值。
在这里插入图片描述

3.点击Tests,进入编辑区域编写下面代码

// 获取接口返回的结果,并解析
var data = pm.response.json();
//设置环境变量,collection内变量
pm.environment.set("token",data.result.token);
//打印获取的token
console.log("data.result.token:"+data.result.token);

在这里插入图片描述
4.点击send,运行接口。此时可以看到environments,里面token已经取到值。
在这里插入图片描述
5.如何应用token
在下面需要使用token的请求,通过{{变量名}} 来取值。此时运行接口可发现token值已获取上一个登录时的token值。
在这里插入图片描述

标签: postman 测试工具

本文转载自: https://blog.csdn.net/qq_15577635/article/details/128660484
版权归原作者 qq_15577635 所有, 如有侵权,请联系我们删除。

“postman登录接口获取token,并设置成全局变量”的评论:

还没有评论