postman設置token關聯參數,其他接口直接讀取token變量


問題描述:
有一個登錄接口獲取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值,直接執行其他接口


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM