背景描述:
有一個登陸接口獲取token,其他接口再次訪問都要帶上token,現在要求批量給其它接口統一添加請求header信息
解決方案:
1、在登陸接口訪問後設置Postman的環境變量(Environment),例如設置環境變量名:token,值爲登陸接口訪問成功後,在responseBody中的token值。
2、訪問其他接口時token值直接讀取變量即可。Postman裏面獲取變量的語法爲:{{變量名}}
詳細步驟如下:
1.登錄接口
2.設置Tests信息
pm.test("Status code is 200", function () {
pm.response.to.have.status(200);
});
// 把responseBody轉爲json字符串
var data = JSON.parse(responseBody);
// 設置環境變量token,供後面的接口引用
pm.environment.set("token", data.data.token);
3.配置全局環境模板
4.其它接口只要設置token類型及使用{{token}}取值就ok了 !!