如何通過postman測試需要登入授權的介面

2021-10-24 05:51:40 字數 1266 閱讀 3702

請求需要登入授權的介面,就意味著你要傳token給介面,所以請求介面(要測試的介面)之前就要先獲取token,因為登入成功後服務端才會返回token,而token又設定了時效,所以每次請求介面(要測試的介面)前最好能自動獲取到最新的token,那麼只能每次請求需要登入授權的介面之前先請求登入介面,這樣才能保證每次獲取到最新的token。獲取到token後再請求需要登入授權的介面。

配置環境變數token

請求介面介面authorization的型別選擇bearer token,取環境變數token的值,寫法如圖所示:

如果還需要傳其它引數,則根據不同請求方式在不同的地方設定引數值,例如請求方式為」post「,則在body內設定好引數,如圖所示:

在pre-request script 中寫js指令碼,訪問登入介面,獲取token,再賦值給環境變數」token「,具體參考以下指令碼**

//構造登入請求

const loginrequest =

)//要將json物件轉為文字傳送}}

;//傳送請求

pm.sendrequest

(loginrequest,

function

(err, response)

else})

;

var password = pm.environment.

get(

"password");

var md5password= cryptojs.

md5(password)

.tostring()

;//使用md5()方法對變數password的內容加密,然後轉成字串

// pm.environment.set("password",md5password);//加密後的密碼字串賦值給環境變數password

//構造登入請求

const loginrequest =

)//要將json物件轉為文字傳送}}

;//傳送請求

pm.sendrequest

(loginrequest,

function

(err, response)

else})

;

如何postman測試http

相比來說,使用本地安裝提供的配置和功能更靈活強大點,如本地可以使用postman console做除錯等的。雙擊安裝程式exe,安裝後頁面類似如圖 csrftoken value var session id postman.getresponsecookie sessionid value pos...

Postman 測試 API 如何上傳檔案

很多時候我們都會用 postman 來測試 api。在最開始的時候,我們都會使用字串呀什麼的來進行測試,隨著 api 的繼續開發,我們希望通過 api 來上傳檔案。如何在 postman 中進行設定來上傳檔案?postman 已經幫我們想到了。在進入 postman 以後,找到你需要進行測試的 ap...

如何使用postman做介面測試

只要是get請求都可以在瀏覽器中直接發 在訪問位址後面拼 key value key value 例如 在瀏覽器中直接輸入訪問位址,後面直接拼需要傳給伺服器的引數 小黑 2 post請求 1 key value傳參 預設介面介面文件不寫的話就 key value傳參 2 json傳參 如果寫了是js...