Postman主介面介紹(2)
阿新 • • 發佈:2021-07-02
進入Postman的主介面(如下圖),我們接下來分別介紹一下Postman主介面的主要幾個區域,以及每個區域的功能是什麼。
1、Postman選單欄
(1)File
選單
New
選項:提供建立請求、集合、環境、文件、mock伺服器和監控器的入口。New Tab
選項:提供新建一個請求編輯區的 tab 頁的功能。New Postman Window
選項:提供重新開啟一個Postman
視窗的功能。New Runner Window
選項:提供重新開啟一個Runner
視窗的功能。Import
選項:提供集合匯入、環境匯入已經資料匯入等的入口。Setting
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工具欄主要提供瞭如下功能:
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狀態列
- 顯示或者隱藏側邊欄
Sidebar
區域。 - 便捷的集合、環境和全域性查詢功能。
- 開啟Postman控制檯的快捷圖示(檢視日誌資訊的時候常用)。
- Bootcamp 裡面是一些視訊學習網站,是Postman官方提供的學習網站。
- Build,切換為編輯模式。
- Browse,切換為瀏覽模式。
- 切換
Request Editor
區域檢視樣式。同View
選單中Toggle Two-Pane View
選項。 - 設定Postman的快捷鍵,同
Settings —> Shortcuts
一樣。 - Postman的文件資訊。