Postman API 測試教學:10 個讓你 Debug 效率翻倍的技巧
Postman 在 2026 年第一季的全球註冊開發者數已突破 3,500 萬,其 AI 驅動的「Postbot」功能讓 API 測試腳本撰寫時間從平均 18 分鐘縮短至 4 分鐘。對於後端工程師、QA 與整合 AI Agent 的開發者而言,掌握 Postman 已不只是「會打 API」,而是決定團隊交付速度的核心能
Postman 在 2026 年第一季的全球註冊開發者數已突破 3,500 萬,其 AI 驅動的「Postbot」功能讓 API 測試腳本撰寫時間從平均 18 分鐘縮短至 4 分鐘。對於後端工程師、QA 與整合 AI Agent 的開發者而言,掌握 Postman 已不只是「會打 API」,而是決定團隊交付速度的核心能力。本文用實作流程拆解 Postman 從基礎請求到 CI/CD 自動化的完整路徑。 Postman 是什麼:從 HTTP 客戶端到 API 開發平台 Postman 起源於 2012 年 Abhinav Asthana 的 Chrome 擴充套件,2014 年獨立成桌面應用,目前已演化為涵蓋 API 設計、測試、文件、Mock Server 與監控的全生命週期平台。根據 「Postman 全球 API 調查 2024 顯示有 92% 的開發者每週至少使用一次 Postman」(來源:Postman State of the API Report 2024) ,這個比例在後端與 DevOps 角色中接近 100%。 與 cURL、Insomnia、Bruno 等工具相比,Postman 的差異化在於 Workspace 共享、Collection Runner、內建 JavaScript 測試腳本,以及與 GitHub、Jenkins、Newman 的深度整合。對於需要管理超過 50 個 endpoint 的專案,Postman 的 Environment Variables 與 Pre-request Script 能將維護成本壓低約 60%。 核心元件一覽 Request :單一 HTTP 請求(GET/POST/PUT/DELETE/PATCH 等) Collection :多個 Request 的組合,可整批執行 Environment :變數環境(dev / staging / prod) Workspace :團隊協作空間,支援即時同步 Mock Server :在 API 尚未開發完成時模擬回應 Monitor :定時執行 Collection 並回報結果 安裝與第一個請求:5 分鐘上手 從 Postman 官方下載頁 取得 macOS、Windows、Linux 桌面版,或直接使用 Web 版(postman.co)。免費版(Free Tier)允許 3 人協作、1,000 次/月 Mock Server 呼叫、25 次 Monitor 執行,對個人與小型團隊已足夠。 建立第一個請求的最短路徑:點選「+」開新分頁,方法選 GET ,URL 輸入 https://jsonplaceholder.typicode.com/posts/1 ,按 Send。Response Body 會顯示 JSON、狀態碼 200、回應時間(通常在 80-200ms 之間)。這個公開測試 API 由 JSONPlaceholder 提供,是練習的標準範本。 常見的 Header 與 Body 設定 POST 請求要附帶 JSON 時,Headers 加入 Content-Type: application/json ,Body 切到 raw 並選 JSON。對於需要驗證的 API,Authorization 分頁支援 Bearer Token、Basic Auth、API Key、OAuth 2.0 與 AWS Signature。OAuth 2.0 的 Authorization Code Flow 可由 Postman 直接導向瀏覽器完成,不需自己處理 redirect。 變數與環境:從硬編碼到可重用腳本 變數是 Postman 從「玩具」變「工具」的分水嶺。以雙大括號 {{base_url}} 引用,可在 URL、Header、Body、Script 任何位置取代字串。Postman 變數有四個層級,由廣到窄:Global、Collection、Environment、Local,狹義範圍會覆蓋廣義範圍。 實務建議:把 base_url 、 api_key 、 user_id 放在 Environment,並建立 dev 、 staging 、 prod 三個環境。切換環境只需點右上角下拉選單,整個 Collection 的請求會自動切換目標伺服器,這個機制讓部署前的回歸測試從 30 分鐘壓縮到 3 分鐘。 敏感資料的處理 API Key、Token 應使用 Environment 的 Current Value 欄位(不會同步至雲端),而非 Initial Value。Postman 在 2023 年後加入 Postman Vault ,可在本機加密儲存密鑰,避免意外上傳到團隊 Workspace 造成洩漏。