天天看點

學習總結——Postman做http接口功能測試

作者:軟體測試木木

Postman做各種類型的http接口測試

首先,做接口測試前要有明确的接口文檔(e.g. http://test.nnzhp.cn/wiki/index.php?doc-view-59) ,假設已經在PC上安裝好了Postman。

1. 普通的以key-value傳參的get請求

e.g. 擷取使用者資訊

Get請求,寫入url拼好參數,發送請求,檢視結果。

學習總結——Postman做http接口功能測試

2. 以Json串傳參的post請求

e.g. 擷取使用者餘額

Post請求,寫入url,點選Body->raw, 寫入Json串參數,發送請求

學習總結——Postman做http接口功能測試

傳回Authorization檢視結果

學習總結——Postman做http接口功能測試

3. 請求時需要http權限驗證

e.g. 修改使用者餘額

Post請求,寫入url和參數,Type選Basic Auth ,填寫使用者名和密碼(如有需要接口文檔會給出),發送請求

學習總結——Postman做http接口功能測試

4. 請求時需要添加請求标頭

e.g. 擷取使用者資訊2

Get請求,寫入url和參數,點選Headers并添加header(如有需要接口文檔中會給出),發送請求,檢視結果

學習總結——Postman做http接口功能測試

5. 請求時需要添加Cookie

e.g. 修改使用者餘額2

Post請求,寫入url和參數,打開插件Interceptor(如果提示安裝需要在外網環境下安裝,安裝一次一勞永逸),在Headers裡寫入Cookie,值按接口文檔所給的填寫好,發送請求,檢視結果。

學習總結——Postman做http接口功能測試

6. 請求通過某個接口上傳檔案

e.g.上傳檔案

Post請求,寫入url,在Body中修改text為File,填入參數名,選擇本地檔案,發送請求,檢視結果

學習總結——Postman做http接口功能測試

Postman管理請求

我們可以在Postman 建立Collection(可以按照項目,按照功能子產品等看實際情況定)然後把多個請求儲存在Collection裡,這樣就可以實作簡單的管理。另外我們可以對Collection做一些簡單的操作,比如把Collection導出到本地備份,批量運作Collection中的請求,等等,批量運作的速度好像很慢啊,這可能就是沒人用Postman做批量接口測試的原因吧,可以大膽嘗試看看,還會有更多的收獲。

學習總結——Postman做http接口功能測試

繼續閱讀