Postman 关联接口测试(带有token鉴权)

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成功运行

原文地址:https://www.cnblogs.com/desireyang/p/12035759.html