Apidog 提供高效的模擬引擎,可根據你的 API 規格自動產生逼真的 API 回應。這項強大的功能不需要手動設定,可加速開發與測試工作流程。使用情境#
| 情境 | 說明 | 優點 |
|---|
| 平行開發 | API 已完成設計但尚未實作時進行前端開發 | 前端團隊無需等待後端完成即可繼續進行 |
| 資料安全 | 在開發期間避免暴露生產資料 | 維持資料隱私與安全合規 |
| 測試 | 為外部相依項建立測試資料集 | 確保測試資料一致且可控 |
開始使用#
2
前往
Mock 分頁並點擊模擬 URL 以複製它。
3
將 URL 貼到瀏覽器中以取得模擬資料。重新整理頁面即可產生新資料。
模擬功能#
模擬伺服器類型#
Apidog 提供三種模擬伺服器選項,以符合不同的開發需求:本機模擬#
本機模擬會在你的電腦上與 Apidog 用戶端一起執行。它只有在用戶端開啟時才會運作。可用性: 僅限 Apidog 用戶端(Apidog Web 不可用)在環境管理彈出視窗中的「Local mock environment」下方找到本機模擬伺服器 URL。
雲端模擬#
雲端模擬提供與本機模擬相同的功能,但會在 Apidog 的伺服器上執行。無論你的本機電腦是否正在執行,它都可以持續存取。Runner 模擬#
Runner 模擬會在你團隊自行託管的 runner 基礎架構上運作。在你的伺服器上部署 runner 後,所有團隊成員都可以透過它存取模擬資料。最適合: 大規模自動化測試,以及內部/私有 API 的沙盒環境存取模擬伺服器#
URL 存取#
Apidog 中的每個 HTTP 端點都包含一個 Mock 模組:你可以從此模組複製模擬 URL,並在任何應用程式或工具中使用它來請求模擬資料。如果端點定義了多個回應或模擬預期,每個項目都會有自己唯一的模擬 URL。
你可以點擊 Request,直接在 Apidog 中測試模擬 URL。Click to copy 按鈕只會複製 URL。當你在其他地方使用該 URL 時,必須手動加入 HTTP 方法與請求主體。
在 Apidog 中存取模擬#
每個 Apidog 專案都會在環境切換器(右上角)中包含本機模擬與雲端模擬環境。當你選取模擬環境時,Apidog 中的所有請求都會自動路由到該模擬伺服器。只有路徑以 / 開頭的端點會被傳送到模擬環境。具有完整 URL(不是以 / 開頭)的端點不會使用模擬環境。