共用方式為


什麼是 Dev Proxy?

Dev Proxy 是一種 API 模擬器,能輕鬆地協助您測試應用程式,甚至超出理想情境的範圍。

您可以測試您的應用程式,以確定它如預期般運作。 但是,如果您使用的 API 失敗,該怎麼辦? 您的應用程式是否會遺失客戶的數據? 您要如何測試這個? 模擬 API 失敗很難。 您最終撰寫的程式代碼不會出貨或更糟:完全不進行測試。 這就是為什麼我們建置了開發 Proxy,以模擬 API 錯誤,讓您輕鬆地測試應用程式,而不需要變更程式代碼。

使用開發代理,您可以:

Dev Proxy 是一個可在任何平台上運作的命令列工具。 因為它會攔截網路要求,所以它適用於任何類型的應用程式和技術堆疊。 Dev Proxy 是開放原始碼且免費供使用的。

Dev Proxy 是給誰用的?

Dev Proxy 幫助開發者:

  • 打造能呼叫 API 的應用程式 ——測試韌性而不修改程式碼
  • 使用 Microsoft Graph 建置應用程式 - 獲取權限與最佳實務指引
  • 設計 API - 實作前的原型與模擬 API
  • 自動化測試 ——將混沌測試整合進 CI/CD 流程

何時使用 Dev Proxy

需要時使用 Dev Proxy:

  • 測試 API 韌性而不修改應用程式程式碼
  • 支援任何技術棧(瀏覽器、Node.js、.NET、Python 等)。
  • 模擬你無法控制的 API 故障
  • 獲取 Microsoft Graph 最佳實務的指導
  • 自動化 CI/CD 流程中的混亂測試

考慮其他方法時:

  • 你只需要瀏覽器中的模擬工具來做前端單元測試
  • 你正在建置 API,需要合約測試
  • 你需要程式化修改請求/回應主體(Dev Proxy 可以做到,但專用工具可能更簡單)。

快速情境開始

根據你想達成的目標來選擇你的道路:

你想做什麼? Time Guide
測試本應用程式的 API 錯誤處理 5 分鐘 含隨機錯誤的測試
模擬一個尚未存在的 API 10 分鐘 模擬 CRUD API
請檢查我的 Microsoft Graph 權限 10 分鐘 偵測最低限度的權限
了解我的應用程式呼叫哪些 API。 5 分鐘 發現值得關注的網址
自動化 CI/CD 中的 API 測試 15 分鐘 在 CI/CD 中使用 Dev Proxy

您的應用程式如何處理 API 錯誤?

另請參閱