目錄
進入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工具欄中的系統設置
- 在多台設備上同步數據。
- 管理代理和攔截器的設置,還支持抓包功能,可以抓取一些請求。(一般我們用其他的抓包工具)
- Postman設置按鈕。
- 通知信息。
- 關於Postman。
- Postman賬號相關操作。
- 顯示 Postman 中的一些信息。
4、Postman左側欄
Sidebar
區域主要提供了查找、管理請求、集合和API的功能。
- History標簽
里面存儲的是使用Postman發送過的請求,Postman會把每一個請求自動保存到history標簽,可以起到一個查詢的作用。 - Collections標簽
創建請求的集合,有助於我們對不同接口進行分類管理,比如不同程序的接口,同一個程序不同功能類別的接口,通過集合來區分它們,看起來簡潔明了,方便后續的維護。
同時我們在創建集合后,也可以一次性執行集合中的所有請求,不必再一個個單獨運行。
Collections能更有效的測試及集成工作流管理和組織APIs。 - APIs標簽
API接口的列表,瀏覽並查看您在API Builder
中可以做的所有事情。 - filter 框
按照條件過濾出對應的接口信息(搜索)。
5、Postman請求編輯區
請求編輯區的主要功能就是發送 HTTP 請求到指定的 URL,Request Editor
區域界面如下圖所示:
- 請求標簽頁,一個標簽代表編輯一個請求。
- 該位置是請求的名字。
- 新建標簽,和對標簽的一些常用操作。
- 發送 HTTP 請求具體使用的請求方式。
- 填寫請求URL。
- 設置當前request的environment(環境)。
有時需要在不同的環境下跑相同的測試,此時可以通過設置環境變量來動態選擇。
這三個按鈕是選用環境變量文件,查看環境變量,和添加設置環境變量。 - 點擊該按鈕,直接發送 HTTP 請求。
Send and Download
是發送 HTTP 請求,並把該請求下載到本地。 - 點擊保存請求到哪一個Collection中,如果要另存為的話,可以點擊右邊的下箭頭。
- Params:請求參數,發送 HTTP 請求所使用的請求的參數的設置。
- Authorization:發送請求時,添加的認證或者授權的信息。
- Headers(6):自定義HTTP Header信息。
- Body:設置Request body內容。
- none:代碼沒有參數
- form-data:
- x-www-form-urlencoded是表單提交常用的格式。
- raw是源碼格式,也可以是JSON格式數據。
- binary二進制形式的數據,可以上傳文件,一般用於上傳文件。
- Pre-request Script:請求前執行的腳本(請求前置腳本)。
例如每次請求之前需要生成的一些測試信息。 - Tests:請求完成后執行的腳本(請求后置腳本),例如在收到response之后執行的斷言測試。
- 請求相關設置。
6、Postman請求響應區
請求響應區顯示的是發送請求之后,服務器所返回的數據。
- 請求響應區response的結果。
- 請求返回的Cookie信息。
- response響應頭信息
- 測試執行的結果,一共幾個測試,通過幾個。
- 返回數據的格式:
- Pretty可以看到格式化后的JSON。
- Raw就是未經處理的數據。
- Preview可以預覽HTML頁面。
- 返回響應的狀態碼、響應時間、響應數據大小。
- 保存response響應結果。
- 選擇以什么文件格式查看response返回的結果。
7、Postman狀態欄
位於Postman最底部的狀態欄提供了一些便利的功能
- 顯示或者隱藏側邊欄
Sidebar
區域。 - 便捷的集合、環境和全局查找功能。
- 打開Postman控制台的快捷圖標(查看日志信息的時候常用)。
- Bootcamp 里面是一些視頻學習網站,是Postman官方提供的學習網站。
- Build,切換為編輯模式。
- Browse,切換為瀏覽模式。
- 切換
Request Editor
區域視圖樣式。同View
菜單中Toggle Two-Pane View
選項。 - 設置Postman的快捷鍵,同
Settings —> Shortcuts
一樣。 - Postman的文檔信息。
參考: