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中设置