什麼是 Postman
Postman 是一個 API 平台,讓開發者、測試人員與 API 設計者,能在同一個工具裡建立、呼叫、測試與分享 API,不必每次都寫程式碼或用 curl 手動組指令。它最早(2012 年)是一個 Chrome 瀏覽器擴充功能,後來獨立成跨平台的桌面應用程式與網頁版,也是目前業界最多人使用的 API 工具之一。
Postman 解決什麼問題
在還沒有 Postman 之前,想測試一支 API,通常要:
- 自己寫一段程式碼呼叫 API,改參數就要改程式碼再重新執行。
- 或是背誦一長串
curl指令,Header、Body 稍微打錯就要重打。 - 團隊之間用文件或訊息互相貼「這支 API 要這樣打」,很容易對不上。
Postman 把這些痛點整合成圖形介面:填欄位就能組出請求,回應會自動格式化顯示,請求可以存成 Collection 分享給團隊,也能寫測試腳本讓每次呼叫都自動驗證結果。
核心概念一覽
| 概念 | 說明 |
|---|---|
| Request(請求) | 一次 HTTP 呼叫,包含方法、URL、Headers、Body |
| Collection(集合) | 一組相關請求的容器,可依資料夾分類 |
| Environment(環境) | 一組變數(如網址、Token),依開發/測試/正式環境切換 |
| Variable(變數) | 用 {{變數名稱}} 取代寫死的字串,值可依範圍(Global、Collection、Environment、Local)決定 |
| Workspace(工作區) | 團隊共用 Collection、環境與文件的協作空間 |
| Scripts(腳本) | Pre-request 與 Post-response 階段可執行的 JavaScript,用來設變數或寫測試斷言 |
這些概念會在後面 集合與變數、測試與自動化 兩個分類逐一展開。
誰會用到 Postman
- 後端開發者:不用寫前端頁面就能驗證 API 邏輯是否正確。
- 前端開發者:後端 API 還沒接好前,先用 Mock Server 或範例回應開發畫面。
- QA / 測試工程師:用 Collection Runner 與 Newman 建立自動化 API 測試。
- API 產品設計者:用 Postman 撰寫並發布 API 文件,管理 API 生命週期。
下一步
安裝好 Postman 之後,就能開始發出第一支請求,請接著看 安裝與介面導覽。