模拟 Dev AWS ice Farm 运行的网络连接和条件 - AWS Device Farm

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

模拟 Dev AWS ice Farm 运行的网络连接和条件

在 Device Farm 中测试您的 Android、iOS、FireOS 和 Web 应用程序时,您可以使用网络塑造模拟网络连接和条件。例如,您可以在不是很完美的网络条件下测试您的应用程序。

在您使用默认网络设置创建运行时,每个设备都能通过完整无阻碍的 WiFi 与 Internet 建立连接。使用网络整形时,您可以更改 Wi-Fi 连接以指定网络配置文件,例如 3GLossy WiFi,用于控制入站和出站流量的吞吐量、延迟、抖动和丢失。

在安排测试运行时设置网络塑造

在安排运行时,您可以选择任何 Device Farm 精选配置文件,也可以创建并管理自己的配置文件。

  1. 从任何 Device Farm 项目中,选择创建新运行

    如果您还没有项目,请参阅在 Device Farm 中AWS创建项目

  2. 选择您的应用程序,然后选择下一步

  3. 配置您的测试,然后选择下一步

  4. 选择您的设备,然后选择下一步

  5. 位置和网络设置部分,选择网络配置文件或选择创建网络配置文件来创建自己的网络配置文件。

    用于测试运行的网络配置文件
  6. 选择下一步

  7. 检查并启动您的测试运行。

创建网络配置文件

在您创建测试运行时,可以创建网络配置文件。

  1. 选择创建新的网络配置文件

    创建新的网络配置文件
  2. 为您的网络配置文件输入名称和设置。

  3. 选择创建

  4. 完成测试运行的创建工作并启动运行。

创建网络配置文件后,可在 Project settings (项目设置) 页面上查看和管理它。

“Project settings (项目设置)”中的网络配置文件

在测试过程中更改网络条件

您可以使用像 Appium 这样的框架API从设备主机调用,以模拟动态网络条件,例如测试运行期间的带宽减少。有关更多信息,请参阅 CreateNetworkProfile