WireMock
靈活的開源 API 模擬伺服器,用於模擬 HTTP API。內建管理介面、請求匹配、回應範本、故障模擬和真實 API 錄製回放。
部署後可以做什麼
- 開啟網域 — 在
/__admin/webapp 進入 WireMock 管理介面
- 建立存根 — 透過介面或 API 定義 URL 模式和回應內容
- 發送請求 — 將應用程式指向模擬伺服器
- 模擬故障 — 加入延遲、連線中斷或分段回應
- 錄製流量 — 代理至真實 API 並錄製回應供稍後回放
主要功能
- 內建管理介面管理存根
- 靈活的請求匹配(URL、標頭、查詢參數、請求體)
- Handlebars 語法回應範本
- 故障模擬:延遲、連線中斷、隨機錯誤
- 錄製回放模式 — 代理真實 API 並儲存回應
- 場景狀態行為:多步驟工作流程
- 請求日誌:檢查收到的請求
- REST API 管理存根
- 跨重啟持久化存根儲存
授權
Apache-2.0 — GitHub