有時使用 Postman測試接口需要token,token過期后每次都手動獲取一次比較繁瑣,
可以使用 Postman訪問登錄接口,自動獲取到token,並填充到需要鑒權的接口中
可以在右上角配置一個環境變量,用於區分不同的環境(比如訪問本地接口和測試服的接口)
使用 Postman攜帶用戶認證信息訪問登錄接口,獲取token,假設獲取的數據格式如下:
{
"code": 0,
"data": {
"token": "tp5NZFpVeMJ1YWUNU8mZ",
"fuid": "1223"
}
}
在Tests下輸入:
var response = JSON.parse(responseBody);
postman.setEnvironmentVariable("token", response.data.token);
這樣訪問接口的時候就會自動將 token添加到當前的環境變量中,查看當前環境變量中的參數,就會發現多了一個 token
然后訪問接口的時候,使用{{token}}的形式帶上就可以了,會自動從環境變量中獲取到token的值