產品

動態可編程模擬服務器

APIGIT 提供了一個可編程且動態的 MockServer,基於 Express.js 並在 APIGIT 雲中的 Node.js 沙箱容器 中運行。這個強大的工具允許您模擬複雜的業務邏輯,包括動態內容或持久狀態,使您可以在不需要真實後端的情況下,在真實環境中測試您的 API。借助 Express.js 的強大功能,MockServer 提供了定義路由、使用中介軟體和創建複雜響應的靈活性,所有這些都基於熟悉的 JavaScript 約定。此外,MockServer 可以通過單擊從您的 API 規範中自動生成,使得設置過程非常簡單。通過使用 MockServer,您可以快速驗證 API,識別問題,並確保在部署之前正確運行,從而在開發過程中節省大量時間和精力。

自動生成mock Server
通過 API 規範定義,APIGit 可以自動生成模擬服務器的路由和腳本。然後,您可以通過修改響應或添加業務邏輯來自定義路由。

MockServer 視圖模式——默認視圖
在模擬服務器的默認視圖中,您可以輕鬆查看定義的路由及其在腳本中的實現,從而全面了解模擬服務器的功能。
MockServer 視圖模式——差異視圖
在模擬服務器的“差異視圖”中,您可以將一個腳本與另一個腳本進行比較。此功能對於代碼生成特別有用。通過將現有腳本與自動生成的腳本進行比較,您可以輕鬆查看和識別兩者之間的任何差異。

模擬服務器編輯模式-代碼視圖
在“代碼模式”下,您可以直接查看和編輯所有路線。這對於一次快速更改多個路由非常有用,例如通過複製和粘貼。與通過界面導航相比,這是一種更有效的編輯路線的方法。
模擬服務器編輯模式-差異視圖
與應用程序的其他部分類似,您可以在提交之前查看在“差異模式”中所做的更改。這使您可以自信地進行更改,因為您知道您已經首先審查並批准了它們。

具有狀態功能的高級可編程模擬服務器
發布您的模擬服務器並使用可自定義的域名使其栩栩如生。在您的實際後端準備就緒之前,將其用作臨時後端來測試您的 API。實時模擬服務器是有狀態的,並提供用於調試 API 請求的詳細日誌。

一個存儲庫的多個活動運行模擬服務器
通過在 git 歷史記錄的任何時間點發布模擬服務器,輕鬆測試業務的各個階段,類似於 API 規範和 markdown 文檔。支持多個活動模擬服務器以進行完整模擬。