背景描述:
有乙個登陸介面獲取token,其他介面再次訪問都要帶上token,現在要求批量給其它介面統一新增請求header資訊
解決方案:
1、在登陸介面訪問後設定postman的環境變數(environment),例如設定環境變數名:token,值為登陸介面訪問成功後,在responsebody中的token值。
2、訪問其他介面時token值直接讀取變數即可。postman裡面獲取變數的語法為:}
詳細步驟如下:
1.登入介面
2.設定tests資訊
pm.test("status code is 200", function () );
// 把responsebody轉為json字串
var data = json.parse(responsebody);
// 設定環境變數token,供後面的介面引用
3.配置全域性環境模板
4.其它介面只要設定token型別及使用}取值就ok了 !!
postman設定全域性變數token
需要獲取響應訊息裡面的token 然後用這個token放到後續其他介面裡面 1.test裡面獲取token 然後設定為全域性變數或者是環境變數 在postman的tests填寫如下 設定postman的環境變數token方法 pm.test status code is 200 function v...
postman中設定全域性動態sign簽名指令碼
進入某個collection的全域性edit設定 在 pre request scripts 選項卡設定全域性指令碼 全域性指令碼貼上 function getcurrentdate var secretcode ctw7i3cv6eu4pnch3n4bmzkannnjx4jq var timest...
postman獲取全域性
1.獲取token介面時,在test裡面輸入如下語句 postman.clearglobalvariable token var jsondata json.parse responsebody postman.setglobalvariable token jsondata.token postm...