
- Postman 教程
- Postman - 首頁
- Postman - 簡介
- Postman - 環境設定
- Postman - 環境變數
- Postman - 授權
- Postman - 工作流
- Postman - GET 請求
- Postman - POST 請求
- Postman - PUT 請求
- Postman - DELETE 請求
- Postman - 為 CRUD 建立測試
- Postman - 建立集合
- Postman - 引數化請求
- Postman - 集合執行器
- Postman - 斷言
- Postman - 模擬伺服器
- Postman - Cookie
- Postman - 會話
- Postman - Newman 概述
- Postman - 使用 Newman 執行集合
- Postman - OAuth 2.0 授權
- Postman 有用資源
- Postman - 快速指南
- Postman - 有用資源
- Postman - 討論
Postman - 簡介
Postman 是一款應用程式程式設計介面 (API) 測試工具。API 充當兩個應用程式之間的介面,並在它們之間建立連線。
因此,API 是應用程式可以提供給其使用者的一組協議、函式和工具,以便與另一個應用程式成功通訊。每當我們訪問應用程式(例如透過手機檢視新聞、Facebook 等)時,都需要 API。
Postman 由軟體開發人員和企業家 Abhinav Asthana 於 2012 年設計,旨在使 API 開發和測試變得簡單。它是一個用於測試 API 軟體的工具。它可用於設計、記錄、驗證、建立和更改 API。
Postman 具有傳送和觀察超文字傳輸協議 (HTTP) 請求和響應的功能。它具有圖形使用者介面 (GUI),並且可以在 Linux、Windows 和 Mac 等平臺上使用。它可以構建多個 HTTP 請求 - POST、PUT、GET、PATCH 並將其轉換為程式碼。
Postman 的需求
Postman 擁有龐大的使用者群,並已成為非常流行的工具,原因如下:
Postman 無需任何許可費用,適合任何規模的團隊使用。
Postman 使用非常簡單,只需下載即可。
安裝到裝置上後,可以透過登入自己的帳戶非常輕鬆地訪問 Postman。
Postman 透過集合輕鬆維護測試套件。使用者可以建立包含各種請求和子資料夾的 API 呼叫集合。
Postman 能夠構建多種 API 呼叫,例如 SOAP、REST 和 HTTP。
Postman 可以透過向 HTTP 響應程式碼和其他引數新增檢查點來用於測試開發。
Postman 可以與持續整合以及持續交付或持續部署 (CI/CD) 管道整合。
Postman 可以與 Newman 或集合執行器整合,從而允許多次執行測試。因此,我們可以避免重複測試。
Postman 擁有強大的社群支援。
Postman 控制檯允許除錯測試步驟。
使用 Postman,我們可以建立多個環境。因此,單個集合可以與各種配置一起使用。
Postman 提供匯入/匯出環境和集合的選項,從而可以輕鬆共享檔案。
使用 Postman
要開始使用 Postman,我們可以使用以下導航。它主要由四個部分組成:
- 標題
- 響應
- 側邊欄
- 構建器
以下是 Postman 中可用導航的螢幕截圖:

標題
Postman 包括新建、匯入、執行器(用於使用集合執行器執行測試)、開啟新建、攔截器、同步選單等。它顯示工作區名稱 - 我的工作區以及邀請選項,以便在團隊之間共享。

新建選單用於建立新的環境、集合或請求。匯入選單有助於匯入環境/集合。

我們可以從檔案、資料夾、連結、原始文字或程式碼儲存庫選項匯入,這些選項也可在匯入下找到。

在這裡,開啟新建用於開啟一個新的選項卡、Postman 或執行器視窗。

響應
僅在發出請求時,響應部分才會填充值。它通常包含響應詳細資訊。

側邊欄
側邊欄包含集合(用於維護測試,包含資料夾、子資料夾、請求)、歷史記錄(記錄過去所有 API 請求)和 API。

構建器
構建器是 Postman 應用程式中最重要的部分。它具有請求選項卡並顯示當前請求名稱。如果未為請求提供標題,則預設情況下會顯示“未命名請求”。

構建器部分還包含請求型別(GET、POST、PUT 等)和 URL。使用“傳送”按鈕執行請求。如果對請求進行了任何修改,我們可以使用“儲存”按鈕儲存它。

構建器部分具有“引數”、“授權”、“標頭”、“主體”、“預請求”、“測試”和“設定”等選項卡。請求的引數(鍵值對)在“引數”選項卡中提及。使用使用者名稱、密碼、令牌等的 API 授權位於“授權”選項卡中。
請求標頭和主體分別在“標頭”和“主體”選項卡中定義。有時,在請求之前需要執行預條件指令碼。這些在“預請求”選項卡中提及。
“測試”選項卡包含在觸發請求時執行的指令碼。這有助於驗證 API 是否正常工作以及獲取的資料和響應程式碼是否正確。
