『政善治』Postman工具 — 2、Postman主界面詳細介紹


進入Postman的主界面(如下圖),我們接下來分別介紹一下Postman主界面的主要幾個區域,以及每個區域的功能是什么。
image

1、Postman菜單欄

Postman頂部菜單欄,如下圖所示:
image

(1)File 菜單

image

  • New 選項:提供創建請求、集合、環境、文檔、mock服務器和監控器的入口。
  • New Tab 選項:提供新建一個請求編輯區的 tab 頁的功能。
  • New Postman Window 選項:提供重新打開一個Postman窗口的功能。
  • New Runner Window 選項:提供重新打開一個Runner窗口的功能。
  • Import 選項:提供集合導入、環境導入已經數據導入等的入口。
  • Setting 選項:提供Postman設置的入口。
  • Close Window:關閉當前Postman窗口。
  • Close Tab:關閉所有Request Editor區域的標簽。
  • Force Close Tab:關閉Request Editor區域正在顯示的標簽。
  • Exit:退出程序。

(2)Edit 菜單

image

  • Undo 選項:撤銷上一步的操作。
  • Redo 選項:重新執行上一步的操作。
  • Cut 選項:剪切功能。
  • Copy 選項:拷貝功能。
  • Paste 選項:粘貼功能。
  • Paste and Match Style:帶格式粘貼功能
  • Delete:刪除功能。
  • Select All:選擇所有功能。

(3)View 菜單

image

  • Toggle Full Screen:切換到全屏模式。
  • Zoom in:放大窗口顯示。
  • Zoom out:縮小窗口顯示。
  • Reset Zoom:重置窗口顯示。
  • Toggle Sidebar:顯示或隱藏Sidebar區域。
  • Toggle Two-Pane View:切換Request Editor窗格視圖顯示形式。
  • Next Tab:切換到Request Editor視圖中的下一個標簽。
  • Previous Tab:切換到Request Editor視圖中的上一個標簽。
  • Show Postman Console:顯示Postman控制台。
  • Developer:開發者工具。

(4)Help 菜單

image
主要提供有關 Postman的檢查更新,幫助文檔,GitHub官網等信息。

2、Postman工具欄

Postman頂部工具欄,如下圖所示:
image

Postman工具欄主要提供了如下功能:

  • New 按鈕:
    • BUILDING BLOCKS:構建模塊
      • Request:新建接口請求。
      • Collection:新建測試集合。
      • Environment:新建環境變量。
    • ADVANCED:高級配置
      • Documentation:生成公有文檔,可以通過網址進行查看。
      • Mock Server:模擬服務器進行聯調和測試。
      • Monitor:監控請求的狀態。
      • API:創建新的API,所有API列表在Sidebar區域顯示。
    • API Network:可以下載一些案例,來學習和操作。
    • Templates:里面有一些開源的模板,可以下載,提過我們學習和使用。
  • Import 按鈕:
    提供導入測試集合、測試環境變量、swagger文件等數據的入口。
    如果有其他人員導出的Postman腳本,可以通過Import導入到自己的Postman工具中進行使用。
  • Runner 按鈕:打開 collection runner測試集合運行器,自動運行測試集合,接口測試的一大利器。
  • New window 圖標:
    • OPEN NEW:用於打開新的窗口。
    • Tab:打開一個新的標簽頁。
    • Postman Window:打開一個新的Postman窗口。
    • Runner Window:打開一個新的 collection runner窗口。
  • Workspaces 圖標:提供創建、管理工作空間的入口。
    表示這是我的工作區,我們在工作區里面進行接口API測試。
  • INVITE TO TEAM:邀請其他人參加到我的團隊中,一起工作。

3、Postman工具欄中的系統設置

image

  1. 在多台設備上同步數據。
  2. 管理代理和攔截器的設置,還支持抓包功能,可以抓取一些請求。(一般我們用其他的抓包工具)
  3. Postman設置按鈕。
  4. 通知信息。
  5. 關於Postman。
  6. Postman賬號相關操作。
  7. 顯示 Postman 中的一些信息。

4、Postman左側欄

Sidebar區域主要提供了查找、管理請求、集合和API的功能。

image

  1. History標簽
    里面存儲的是使用Postman發送過的請求,Postman會把每一個請求自動保存到history標簽,可以起到一個查詢的作用。
  2. Collections標簽
    創建請求的集合,有助於我們對不同接口進行分類管理,比如不同程序的接口,同一個程序不同功能類別的接口,通過集合來區分它們,看起來簡潔明了,方便后續的維護。
    同時我們在創建集合后,也可以一次性執行集合中的所有請求,不必再一個個單獨運行。
    Collections能更有效的測試及集成工作流管理和組織APIs。
  3. APIs標簽
    API接口的列表,瀏覽並查看您在API Builder中可以做的所有事情。
  4. filter 框
    按照條件過濾出對應的接口信息(搜索)。

5、Postman請求編輯區

請求編輯區的主要功能就是發送 HTTP 請求到指定的 URL,Request Editor區域界面如下圖所示:

image

  1. 請求標簽頁,一個標簽代表編輯一個請求。
  2. 該位置是請求的名字。
  3. 新建標簽,和對標簽的一些常用操作。
  4. 發送 HTTP 請求具體使用的請求方式。
  5. 填寫請求URL。
  6. 設置當前request的environment(環境)。
    有時需要在不同的環境下跑相同的測試,此時可以通過設置環境變量來動態選擇。
    這三個按鈕是選用環境變量文件,查看環境變量,和添加設置環境變量。
  7. 點擊該按鈕,直接發送 HTTP 請求。
    Send and Download是發送 HTTP 請求,並把該請求下載到本地。
  8. 點擊保存請求到哪一個Collection中,如果要另存為的話,可以點擊右邊的下箭頭。
  9. Params:請求參數,發送 HTTP 請求所使用的請求的參數的設置。
  10. Authorization:發送請求時,添加的認證或者授權的信息。
  11. Headers(6):自定義HTTP Header信息。
  12. Body:設置Request body內容。
    • none:代碼沒有參數
    • form-data:
    • x-www-form-urlencoded是表單提交常用的格式。
    • raw是源碼格式,也可以是JSON格式數據。
    • binary二進制形式的數據,可以上傳文件,一般用於上傳文件。
  13. Pre-request Script:請求前執行的腳本(請求前置腳本)。
    例如每次請求之前需要生成的一些測試信息。
  14. Tests:請求完成后執行的腳本(請求后置腳本),例如在收到response之后執行的斷言測試。
  15. 請求相關設置。

6、Postman請求響應區

請求響應區顯示的是發送請求之后,服務器所返回的數據。
image

  1. 請求響應區response的結果。
  2. 請求返回的Cookie信息。
  3. response響應頭信息
  4. 測試執行的結果,一共幾個測試,通過幾個。
  5. 返回數據的格式:
    • Pretty可以看到格式化后的JSON。
    • Raw就是未經處理的數據。
    • Preview可以預覽HTML頁面。
  6. 返回響應的狀態碼、響應時間、響應數據大小。
  7. 保存response響應結果。
  8. 選擇以什么文件格式查看response返回的結果。

7、Postman狀態欄

位於Postman最底部的狀態欄提供了一些便利的功能
image

  1. 顯示或者隱藏側邊欄Sidebar區域。
  2. 便捷的集合、環境和全局查找功能。
  3. 打開Postman控制台的快捷圖標(查看日志信息的時候常用)。
  4. Bootcamp 里面是一些視頻學習網站,是Postman官方提供的學習網站。
  5. Build,切換為編輯模式。
  6. Browse,切換為瀏覽模式。
  7. 切換Request Editor區域視圖樣式。同View 菜單中Toggle Two-Pane View選項。
  8. 設置Postman的快捷鍵,同Settings —> Shortcuts一樣。
  9. Postman的文檔信息。

參考:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM