本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 AWS Device Farm 中创建设备池
您可以使用 Device Farm 控制台或 API 来创建设备池。 AWS CLI
先决条件
-
在 Device Farm 控制台中创建一个运行。按照在 Device Farm 中创建测试运行中的说明进行操作。在到达 Select devices (选择设备) 页面时,继续按照本节中的说明操作。
创建设备池(控制台)
-
在 “项目” 页面上,选择您的项目。在项目详细信息页面中,选择项目设置。在 “设备池” 选项卡中,选择 “创建设备池”。
-
对于 Name (名称),输入一个可轻松识别此设备池的名称。
-
对于 Description (说明),输入可轻松识别此设备池的说明。
-
如果您希望对此设备池中的设备使用一个或多个选择标准,请执行以下操作:
-
选择创建动态设备池。
-
选择添加规则。
-
对于字段(第一个下拉列表),选择以下选项之一:
-
要按制造商名称包括设备,请选择设备制造商。
-
要按外形规格(平板电脑或手机)包括设备,请选择外形。
-
要根据负载按可用性状态包括设备,请选择可用性。
-
要仅包括公共或私有设备,请选择队列类型。
-
要按操作系统包含设备,请选择平台。
-
有些设备有关于该设备的附加标签或描述。您可以通过选择实例标签来根据设备的标签内容查找设备。
-
要按操作系统版本包含设备,请选择操作系统版本。
-
要按型号包括设备,请选择型号。
-
-
在 Operato r(第二个下拉列表)中,根据查询选择一个逻辑运算(等于、包含等)以包含设备。例如,您可以选择
Availability EQUALS AVAILABLE
包括当前处于该Available
状态的设备。 -
对于值(第三个下拉列表),输入或选择要为字段和运算符值指定的值。根据您的字段选择,值会受到限制。例如,如果您选择 “外业平台”,则唯一可用的选项是 ANDROID 和 IOS。类似地,如果您为字段选择了外形规格,则可用的选项只有 PHONE 和 TABLET。
-
要添加其他规则,请选择添加规则。
在创建第一条规则后,设备列表中与该规则匹配的每个设备旁边的框将会被选中。在您创建或更改规则后,设备列表中与这些组合规则匹配的每个设备旁边的框将会被选中。具有已选中框的设备将包括在设备池中。具有已清除框的设备被排除在设备池外。
-
在 “最大设备数” 下,输入要在设备池中使用的设备数量。如果您未输入设备的最大数量,Device Farm 将选择队列中与您创建的规则相匹配的所有设备。为避免额外收费,请将此数字设置为与您的实际并行执行和设备种类要求相匹配的金额。
-
要删除规则,请选择移除规则。
-
-
如果要手动包含或排除单个设备,请执行以下操作:
-
选择创建静态设备池。
-
选中或清除每台设备旁边的复选框。仅当您没有指定任何规则时,才可以选中或清除框。
-
-
如果您要包括或排除所有显示的设备,请选中或清除列表的列标题行中的框。如果您只想查看私有设备实例,请选择仅查看私有设备实例。
重要
虽然您可以使用列标题行中的框来更改显示的设备列表,但这并不表示剩余的显示设备只是包括或排除的设备。要确认将包括或排除哪些设备,请确保清除列标题行中的所有框的内容,然后浏览各个框。
-
选择创建。
创建设备池 (AWS CLI)
提示
如果您未输入设备的最大数量,Device Farm 将选择队列中与您创建的规则相匹配的所有设备。为避免额外收费,请将此数字设置为与您的实际并行执行和设备种类要求相匹配的金额。
-
运行 create-device-pool 命令。
有关将 Device Farm 与配合使用的信息 AWS CLI,请参阅AWS CLI 参考。
创建设备池 (API)
提示
如果您未输入设备的最大数量,Device Farm 将选择队列中与您创建的规则相匹配的所有设备。为避免额外收费,请将此数字设置为与您的实际并行执行和设备种类要求相匹配的金额。
-
调用
CreateDevicePool
API。
有关如何使用 Device Farm API 的更多信息,请参阅 自动化 Device Farm。