目的:設置接口獲取的token,為全局變量
1.把登陸接口返回的token自動設置到環境變量(Environment)的token中
1)獲取登陸接口的responseBody,確定token的位置,如下圖所示,位置是data.data.login_resp_to.token
2)、設置Postman自動獲取token並設置為Postman環境變量
在登陸接口的Tests中寫以下代碼,設置環境變量
//驗證返回狀態碼是否是200 pm.test("Status code is 200", function () { pm.response.to.have.status(200); }); // 把responseBody轉為json字符串 var data = JSON.parse(responseBody); // 設置環境變量token,供后面的接口引用 pm.globals.set("token",data.data.login_resp_to.token);
點擊Send按鈕發送請求后,就Postman會自動在環境變量中設置一個變量,變量名為token,值為responseBody中token值。
設置成功后,點擊那個眼睛圖標,查看變量如圖所示:
2.訪問其他接口時token值直接讀取變量即可。
Postman里面獲取變量的語法為:{{變量名}},可能必須在Headers中設置