1. 程式人生 > 其它 >Postman主介面介紹(2)

Postman主介面介紹(2)

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

1、Postman選單欄

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

(1)File選單

  • 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選單

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

(3)View選單

  • 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選單


主要提供有關 Postman的檢查更新,幫助文件,GitHub官網等資訊。

2、Postman工具欄

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

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工具欄中的系統設定

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

4、Postman左側欄

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

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

5、Postman請求編輯區

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

  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請求響應區

請求響應區顯示的是傳送請求之後,伺服器所返回的資料。

  1. 請求響應區response的結果。
  2. 請求返回的Cookie資訊。
  3. response響應頭資訊
  4. 測試執行的結果,一共幾個測試,通過幾個。
  5. 返回資料的格式:
    • Pretty可以看到格式化後的JSON。
    • Raw就是未經處理的資料。
    • Preview可以預覽HTML頁面。
  6. 返回響應的狀態碼、響應時間、響應資料大小。
  7. 儲存response響應結果。
  8. 選擇以什麼檔案格式檢視response返回的結果。

7、Postman狀態列

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

    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的文件資訊。