Postman 关联接口测试(带有token鉴权)
一、登陆接口
1. 创建一个request请求(响应结果假设是下面的json)
{
"code": 0,
"msg": "OK",
"data": {
"id": 8036687,
"account": "XXXX",
"token": "eyJhbGciOiJIUzUxMiJ9.eyJtZW1iZXJfaWQiOjgwMzY2ODcsImV4cCI6MTU4NzUyNzg0OX0.L7lDiNs70mAZk6yxhAxDwDC95ISNWb-2MXe4dzWMLmDfOzGrgkPvM12jFoEgMYcc3nnvtfWfOpDxYwngDkMtIw"
}
}
2. 在Tests中添加JavaScript代码,用来获取鉴权
pm.test("V2", function () {
//jsonData:响应的所有json信息
var jsonData = pm.response.json();
var token = jsonData.data.token;
//将token值添加到token环境变量中
pm.environment.set("token",token)
});
二、在需要用到token鉴权的接口中获取登录时添加的环境变量token值
在请求头中添加Authorization属性,属性值为token值
获取环境变量中的token值,用{{}}进行获取
点击send成功运行