如何使用postman測試帶Token的登入以及其他的測試介面
阿新 • • 發佈:2019-01-27
1.Postman設定變數並訪問
點選右上角眼睛,在Globals選項中,選擇edit 然後add
在彈出的頁面中:,填寫token
填寫成功之後,右下角,點選save
在登入介面中,Test 選項中加入以下程式碼
var data = JSON.parse(responseBody);
pm.globals.set("token",data.data.token);
在登入的時候獲取響應體中的值並儲存在全域性變數中
data是我們定義的返回的響應體responseBody
data.data 是獲取json中的data值
data.data.id 是獲取json中 data中的值
同理 data.data.account 是獲取j’son中data中account的值
pm.globals.set() 這個操作的函式,前面的“token”是全域性變數中的key值
2.其他介面呼叫時,header中新增token,在headers中設定,作為請求頭的資訊傳到後臺中
最後就是 只要我們測試登入介面,並且測試成功,postman會把相應體中的token值儲存在全域性變數中,
然後我們在測試其他介面的時候,postman就會獲取全域性變數中的值,作為請求頭中的引數傳過去,這樣就可以測試其他介面了,token不會失效