請找按您想達成的目標來分類的指南。
測試 API 韌性
模擬失敗和邊緣情況,看看你的應用程式表現如何。
- 用隨機錯誤測試我的應用程式 ·5分鐘
- 模擬緩慢的 API 回應 ·5分鐘
- 測試我的應用程式是否能正確處理限速 ·5分鐘
- 模擬 Rate-Limit API 回應 ·10分鐘
- 變更請求失敗率 ·2分鐘
Microsoft Graph 專屬
- 模擬 Microsoft Graph API 的錯誤 ·5分鐘
- 模擬 Microsoft 365 API 的限速 · 10 分鐘
語言模型(OpenAI, Azure OpenAI)
- 用語言模型故障來測試我的應用程式 ·5分鐘
- 模擬 OpenAI API 的錯誤 ·5分鐘
- 測試語言模型的標記限制 ·10分鐘
模擬 API
在沒有建立真正 API 的情況下,就建立模擬回應。
- 模擬回應 ·10分鐘
- 模擬第n次請求 ·5分鐘
- 模擬多個回應對於同一端點的操作 · 10 分鐘
- 回傳二進位資料的模擬回應 ·10分鐘
- 更改模擬檔案 ·2分鐘
動態 CRUD API
- 模擬 CRUD API ·15分鐘
- 在網際網路上模擬CRUD API ·20分鐘
- 模擬一個以 Microsoft Entra 保護的 CRUD API · 25 分鐘
- 模擬網路上的模擬回應 ·15分鐘
語言模型 API
- 模擬 OpenAI API ·15分鐘
- Simulate Azure OpenAI API ·15分鐘
分析 API 使用情況
了解你的應用程式呼叫哪些 API,以及如何使用。
- 發現值得關注的網址 ·5分鐘
- 記錄與匯出代理活動 ·10分鐘
- 產生 HTTP 檔案 ·5分鐘
- 產生 OpenAPI 規範 ·10分鐘
- 產生 TypeSpec 檔案 ·10分鐘
- 了解語言模型的使用 ·10分鐘
檢查權限與最佳實務
獲得正確使用 API 的指導。
Microsoft Graph
- 偵測最低限度的 Microsoft Graph API 權限 · 10分鐘
- 檢查你是否使用過多的 Microsoft Graph API 權限 ·10分鐘
- 更新我的應用程式碼以使用 Microsoft Graph JavaScript SDK ·15分鐘
一般 API
- 檢查我的應用程式是否使用生產層級 API ·5分鐘
- 檢查我的應用程式是否在用最少權限呼叫 API 。10分鐘
- 尋找影子 API ·10分鐘
攔截請求
控制請求開發代理攔截的權限。
- 攔截來自特定程序的請求 ·5分鐘
- 攔截具有特定標頭的請求 ·5分鐘
- 攔截向 localhost 的請求 · 5 分鐘
- 排除網址 ·2分鐘
- 使用 Chrome DevTool 檢查請求與回應 ·10分鐘
- 檢查由雲端服務發出的 API 請求 ·15分鐘
在你的技術堆疊中使用 Dev Proxy
平台與框架專屬指南。
- 使用 Node.js 應用 · 10 分鐘
- Node.js 應用程式在 Docker 容器中 · 15 分鐘
- With JavaScript Azure Functions ·15分鐘
- 與 .NET 應用程式 ·10分鐘
- 在 Docker 容器中的 .NET 應用程式 ·15分鐘
- With .NET Azure Functions ·15分鐘
- 與 .NET Aspire 應用程式 ·15分鐘
- 使用 SharePoint 框架(SPFx)解決方案 ·10分鐘
- 在 Docker 容器中 ·15分鐘
在 CI/CD 中自動化
在自動化管線中執行開發代理。
- 在 CI/CD 情境中 ·20分鐘
自訂開發代理
更改設定並擴充功能。
- 使用預設配置 ·5分鐘
- 變更記錄層級 · 2 分鐘
- 清除輸出 ·1分鐘
- 使用本地語言模型搭配開發代理 ·15分鐘
- 刷新本地 Microsoft Graph 資料庫 ·5分鐘
常見問題
常見問題的解決方案。
- 沒有任何請求被攔截
- 使用模擬時不會擲回任何隨機錯誤
- 使用 Proxy 之後沒有因特網連線
- 所有請求都遭遇 429 錯誤回應而失敗
- 所有要求都失敗,閘道逾時
- 二進位回應不會被模擬
- 我的 .NET 4.8 應用程式未攔截任何要求
- 選項無法辨識
- 'Microsoft.Data.Sqlite.SqliteConnection' 的類型初始化器擲回例外狀況
- 解除安裝