問題描述:
有一個登錄接口獲取token,其他接口再次訪問時都要帶上token
解決方案:
步驟一:在登錄接口訪問后設置postman的環境變量,例如設置環境變量名:token,值為登錄接口訪問成功后,在responseBody中的token值
步驟二:訪問其他接口時token值直接讀取變量即可。postman獲取變量的語法為{{變量名}}
具體步驟:
步驟一:登錄接口請求體等信息填寫
步驟二:設置環境變量

步驟三:設置環境變量token的取值來源
在postman的Tests中寫入以下代碼,設置環境變量
1 pm.test("Status code is 200", function () { 2 pm.response.to.have.status(200); 3 }); 4 // 把responseBody轉為json字符串 5 var data = JSON.parse(responseBody); 6 // 設置環境變量token,供后面的接口引用 7 pm.environment.set("token", data.token);
具體操作如圖:

步驟四:選擇環境后執行

步驟五:查看token返回成功的值是否正確
步驟六:讀取變量token值,直接執行其他接口

