1. 程式人生 > >如何使用postman測試帶Token的登入以及其他的測試介面

如何使用postman測試帶Token的登入以及其他的測試介面

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不會失效