001、Postman自动获取token,自动设置token

目的:设置接口获取的token,为全局变量

1.把登陆接口返回的token自动设置到环境变量(Environment)的token中

1)获取登陆接口的responseBody,确定token的位置,如下图所示,位置是data.data.login_resp_to.token

 

 

 2)、设置Postman自动获取token并设置为Postman环境变量

在登陆接口的Tests中写以下代码,设置环境变量

//验证返回状态码是否是200
pm.test("Status code is 200", function () {
    pm.response.to.have.status(200);
});
//  把responseBody转为json字符串
var data = JSON.parse(responseBody);
// 设置环境变量token,供后面的接口引用
pm.globals.set("token",data.data.login_resp_to.token);

点击Send按钮发送请求后,就Postman会自动在环境变量中设置一个变量,变量名为token,值为responseBody中token值。

设置成功后,点击那个眼睛图标,查看变量如图所示:

 

 

 

2.访问其他接口时token值直接读取变量即可。

Postman里面获取变量的语法为:{{变量名}},可能必须在Headers中设置

 

posted @ 2020-03-27 17:08  夏至未至-夜未央  阅读(1016)  评论(0编辑  收藏  举报