適用對象 開發人員與 QA 工程師

如何在 macOS 上模擬慢速網絡

要在 macOS 上模擬慢速網絡,請使用 Throttlr 對正在測試的應用程式或整個系統的互聯網流量應用明確的上載和下載限制。記錄這些值可以為開發人員和 QA 工程師提供可重複的條件來測試載入、重試和離線相鄰行為。

發佈日期

Throttlr 儀表板在 macOS 上進行慢速網路測試期間監控每個應用程式的上載和下載速率
Throttlr 顯示即時流量,並提供單一 App 下載和上載控制。

選擇測試範圍

當您需要僅約束正在測試的應用程式,同時保持瀏覽器、呼叫和開發工具正常速度時,請使用每個應用程式規則。當整個 Mac 應共用相同的受限連線時,請使用網路範圍的規則。

Throttlr 將本地網路流量與非本地網路流量分開。在開始之前確定本機服務是否是場景的一部分,尤其是當應用程式與 LAN 上的開發伺服器或裝置進行通訊時。

建立可重複的慢速網路測試

  1. 在啟動測試中的應用程式之前啟動 Throttlr 的代理程式。
  2. 根據測試範圍選擇應用程式或網際網路目標。
  3. 設定明確的下載和上載限制並在測試案例中記錄這兩個值。
  4. 從乾淨狀態啟動工作流程並觀察載入、進度、重試和錯誤行為。
  5. 重複相同的限制,然後測試更嚴格的設定檔或完全封鎖流量以進行復原。

值得檢查的場景

  1. 回應或資源緩慢到達時的初始載入。
  2. 當上行頻寬遠低於下載頻寬時上載。
  3. 請求仍待處理時重複使用者操作。
  4. 進度指示器、逾時、重試和取消。
  5. 刪除區塊或提高頻寬限制後的恢復。

了解邊界

頻寬限制再現受限吞吐量;他們並不聲稱能夠重現所有網路屬性,例如延遲、封包遺失或 DNS 故障。將場景記錄為頻寬受限測試,而不是將其視為特定移動或遠端網路的完整模型。

在代理提供者啟動之前打開的連接可能不會被捕獲。保持「登入時啟動」啟用以進行例行測試,或在啟動 Throttlr 後退出並重新開啟目標應用程式,以便其連接通過提供者進入。

需要有關設定、現有連線或授權的協助?請閱讀 Throttlr 常見問題.

相關指南