Skip to content

建立 2026-09-16 更新 2026-09-16

Postman Flows

前面學到的測試腳本要串接多支請求,得靠變數與 JavaScript 手動接起來。Postman Flows 提供另一種做法:在畫布上用拖拉節點(Block)的方式,把「發送請求」「判斷條件」「處理資料」串成一條視覺化的流程,適合不想寫太多程式碼、但需要串接多個 API 步驟的情境。

核心概念:Block 與畫布

  • 畫布(Canvas):Flows 的編輯空間,把不同 Block 拖進來、用連線接起來,決定資料怎麼流動。
  • Block(節點):每個 Block 是一個功能單位,常見的有:
    • Send Request:發送一支 HTTP 請求,等於把 Collection 裡的請求接進流程。
    • Evaluate:寫一小段 JavaScript 處理資料,類似測試腳本的角色。
    • Condition / If-Else:依條件決定流程走哪一條分支。
    • Repeater:對一組資料重複執行同一段邏輯。
  • 連線:決定資料與執行順序,前一個 Block 的輸出可以接到下一個 Block 當輸入。

適合的使用情境

  • 多步驟自動化:例如「查詢訂單 → 判斷是否逾期 → 逾期就呼叫通知 API」,不用手寫一大段腳本邏輯。
  • 視覺化除錯:資料在每個節點之間怎麼流動一目了然,比在腳本裡到處 console.log 更直覺。
  • 與 AI 節點結合:Flows 也支援串接 AI 模型節點,能把 API 回應丟給模型摘要或分析,做出簡單的 Agent 流程。

與測試腳本(Scripts)的差異

Scripts(Pre-request/Tests) Postman Flows
呈現方式 寫 JavaScript 程式碼 拖拉節點、視覺化連線
適合情境 單支請求內的驗證、簡單的變數處理 多支請求、多步驟的流程編排
學習曲線 需要基本 JavaScript 能力 不寫程式也能上手,但複雜邏輯仍可能需要寫 Evaluate

兩者不是互斥關係:Flows 裡的 Send Request 節點,一樣可以帶著原本設定好的測試腳本一起執行。

下一步

進階功能就先介紹到這裡。想看實際操作畫面,可以到 影音教學,官方影片會示範怎麼在畫布上蓋出第一條 Flow。