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

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

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

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

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

排程測試執行時設定網路形狀

排程執行時,您可以從任何 Device Farm 策畫的設定檔中選擇,也可以建立和管理自己的設定檔。

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

    如果您尚未有專案,請參閱在 AWS Device Farm 中建立專案

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

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

  4. 選取您的裝置,然後選擇下一步

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

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

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

建立網路設定檔

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

  1. 選擇建立網路設定檔

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

  3. 選擇 Create (建立)。

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

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

專案設定中的網路設定檔

在測試期間變更網路條件

您可以使用 Appium 等架構API從裝置主機呼叫 ,以模擬動態網路條件,例如測試執行期間減少頻寬。如需詳細資訊,請參閱CreateNetworkProfile