Mock Server
前後端分工開發時,常遇到「後端 API 還沒寫好,前端卻要開始接資料」的情況。Postman 的 Mock Server 可以依照 Collection 裡的範例回應,建立一個真的網址、真的會回傳假資料的模擬伺服器,前端就能先串起來開發,不用等後端。
建立 Mock Server 的流程
- 在 Collection 裡的請求,先在 Examples 分頁新增一組範例回應(狀態碼、Body 都自己填想要的假資料)。
- 對 Collection 按右鍵 → Mock Collection,Postman 會產生一組專屬網址,例如
https://xxxx.mock.pstmn.io。 - 之後只要呼叫
Mock Server 網址 + 原本的路徑,Postman 就會依照請求方法與路徑,比對 Collection 裡最接近的範例回應並回傳。
適合的使用情境
- 前端提前開發:後端 API 規格談好了但還沒實作,前端先對 Mock Server 開發頁面。
- 模擬異常情境:故意在範例回應設定
500或timeout,測試前端的錯誤處理邏輯,不用真的讓後端出錯。 - 展示與 Demo:對外展示產品原型時,不想依賴真實後端或內部網路。
使用限制
- Mock Server 回傳的是事先設定好的範例資料,不是真的資料庫,不會有真實的業務邏輯或資料一致性。
- 免費方案的呼叫次數與 Mock Server 數量有限制,正式導入前建議查看目前方案的用量上限。
- 路徑比對是依照 Collection 裡的請求路徑與方法,範例愈完整、Mock 的行為愈接近真實 API。
下一步
Mock Server 讓別人能「呼叫」你的假 API,接著看怎麼讓別人「看懂」你的真 API:API 文件。