模擬 AWS Device Farm 執行的網路連線和條件 - AWS Device Farm

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

模擬 AWS Device Farm 執行的網路連線和條件

在 Device Farm 中測試 Android、iOS、FireOS 和 Web 應用程式時,您可以使用網路塑型模擬網路連線和狀況。例如,您可以在不是完美的網路狀況下測試您的應用程式。

當您使用預設網路設定來建立執行時,每個裝置都有完整、不受限的 Wi-Fi 連線,與網際網路進行連線。使用網路控管時,您可以變更 Wi-Fi 連線以指定網路設定檔,例如 3GLosy, WiFi以控制輸入和輸出流量的輸送量、延遲、抖動和遺失。

在排程測試執行時設定網路塑型

當您安排跑步時,您可以從任何裝置農場策劃的設定檔中進行選擇,也可以建立和管理自己的設定檔。

  1. 從任何 Device Farm 專案中,選擇 [建立新的執行]。

    如果您尚未有專案,請參閱在 AWS 裝置伺服器陣列中建立專案

  2. 選擇您的應用程式,然後選擇 [下一步]。

  3. 設定您的測試,然後選擇 [下一步]。

  4. 請選取您的裝置,然後選擇 [下一步]。

  5. 在「位置和網路設定」區段中,選擇網路設定檔,或選擇「建立網路設定檔」來建立您自己的設定檔。

    
            用於測試執行的網路設定檔
  6. 選擇下一步

  7. 檢閱並開始您的執行測試。

建立網路設定檔

建立測試執行時,您可以建立網路設定檔。

  1. 選擇建立網路設定檔

    
            建立新的網路設定檔
  2. 輸入網路設定檔的名稱和設定。

  3. 選擇建立

  4. 完成建立您的測試執行並開始執行。

在您建立了網路設定檔之後,您將能夠在 Project settings(專案設定) 頁面上查看和管理它。


        專案設定中的網路設定檔

在測試期間變更網路狀況

您可以使用 Appium 之類的框架從設備主機調用 API,以模擬動態網絡條件,例如在測試運行期間減少帶寬。如需詳細資訊,請參閱CreateNetworkProfile