如何使用postman帶Token測試介面?
阿新 • • 發佈:2020-11-27
首先開啟postman、是這樣的介面
我們的需求是這樣的、實現登入之後返回token、然後請求其他介面時在header頭中帶上token資訊、
接下來我們這樣操作:
現在登入沒有操作token、只是介面給我們返回了token值、我們需要把這個token放到一個全域性變數、以後每次操作的時候、帶上token即可、
新建一個全域性變數:
關閉之後、接著測試介面
var data = JSON.parse(responseBody);
if (data.data.token) {
tests["Body has token"] = true;
postman.setEnvironmentVariable( "token", data.data.token);
}
else {
tests["Body has token"] = false;
}
這段程式碼的意思是設定剛才設定的全域性變數
可以看到登入成功、然後我們看下剛才設定的全域性變數是否有值存在?
已經設定成功、接下來就是請求介面的時候帶上這個token
只需要這樣、token值就傳送過去了、然後我們在程式碼裡面獲取
我這裡是TP的獲取方式
希望本文對你有所幫助~~如果對軟體測試、介面測試、自動化測試、面試經驗交流感興趣可以加入我們。642830685,免費領取最新軟體測試大廠面試資料和Python自動化、介面、框架搭建學習資料!技術大牛解惑答疑,同行一起交流 。