Postman使用

愛學的D發表於2021-11-30

Postman使用

  Postman是一款當前流行,並且強大的API除錯工具,Postman適用於不同的作業系統,為使用者提供強大的 Web API & HTTP 請求除錯功能。但相對於還是開發人員使用的比較多,因為相對於測試人員有更多的測試工具來測試介面;不過,對於在開發過程中去除錯介面,postman已經足夠強大了。

安裝

官網下載安裝包,直接安裝即可,同時還支援Window、MAC、Linux。

官方網址:https://www.postman.com/

使用

主介面

主介面

  • 主介面主要由選單欄、賬號、介面、記錄組成;postman的主介面更像一個工程管理介面。
  • 在開發中如果需要使用postman,建議登入賬號管理所有介面,介面也可以根據專案進行分類。

請求介面

請求介面

  • 請求方式:postman基本支援開發中遇到的所有請求方式。
  • 資源路徑:配置對應的環境地址以及路徑即可(上圖使用了全域性定義環境)。
  • 引數型別:根據介面定義設定不用型別的引數請求。
  • 請求引數:可以根據所需自行新增需要的引數。
  • 環境配置:設定環境全域性定義,通過 {{環境名}} 即可對所有介面適配對應的IP請求。
  • 響應結果:請求結果的展示。

使用Postman進行壓測

1. 建立一個新資料夾,新增需要壓測地介面

壓測-1

2. 點選新建立的檔案管理

壓測-2

3. 準備執行(執行介面)

壓測-3

  • 執行環境:選擇進行壓測的環境(小心選擇,別選錯咯)
  • 請求介面:在需要測試的介面前面打勾即可,也可以通過設定對請求介面執行順序進行排序(介面的選後請求涉及到響應引數的使用)。
  • 請求次數:介面執行的次數;一次先執行完所有介面,才會迴圈進行下一次執行(隨便設定,搞壞了概不負責)。
  • 請求間隔:每次迴圈請求的時間間隔。
  • 習慣設定:對請求引數進行儲存之類的,以便下一次可以直接使用,無需再次配置。
  • 開始:沖沖衝(記得看日誌,及時控制,不然可能大概出現意想不到的結果)。

注:

  • 引數設定:每個介面的引數可以單獨開啟對應的介面進行設定。
  • 測試指令碼:每個介面也可以設定不用的執行指令碼
// 測試指令碼:對返回結果進行重新編譯
pm.test("HTTP狀態碼為200", function () {
    pm.expect(pm.response.json().code).to.equal("200");
});

pm.test("返回成功Message", function () {
    pm.expect(pm.response.json().msg).to.equal("成功");
});

4. 測試結果

壓測-4

相關文章