测试实验室可让您在各种不同的设备和 Android 版本上测试您的应用。有几种方法可以查看当前可用的设备:
Firebase 控制台:如果您从 Firebase 控制台运行测试,您可以在运行测试工作流程的选择维度步骤中看到可用设备列表。
Firebase CLI:要从 Firebase CLI 查看可用设备列表,请使用以下命令:
gcloud firebase test android models list
Google APIs Explorer:您甚至可以使用Google APIs Explorer直接查找设备,无需 Firebase 项目或 gcloud 工具。
设备容量
测试实验室通过 Firebase 控制台提供移动设备容量信息。设备容量是谷歌移动设备实验室的在线设备数量。此功能可帮助您确保我们的设备实验室中有足够的设备来更有效地运行您的测试。设备容量按高、中和低来衡量。
由于以下因素,在任何设备容量级别上运行的测试可能需要更长时间:
- 流量,影响测试何时开始。要检查是否报告了中断或故障,请参阅Firebase 状态仪表板。
- 设备或基础设施故障,可能随时发生并影响测试运行的时间。
下表描述了设备容量的类型,并提供了有关何时使用每种容量类型的建议:
容量 | 描述 | 推荐使用 |
大容量 | 测试实验室设备目录包含许多设备。 | 在运行大量测试时使用。 |
中容量 | 测试实验室设备目录包含中等数量的设备。 | 此容量级别适合运行大多数测试。 |
低容量 | 测试实验室设备目录包含的设备很少。虽然已弃用的设备属于低容量组,但并非所有低容量设备都已弃用。 | 当您需要在特定设备型号和版本上运行测试时使用。这些测试不适合测试分片。由于容量低,测试可能需要很长时间才能完成,尤其是当您同时调用大量测试时。 |
查看设备容量
设置新测试时,您可以在 Firebase 控制台中查看特定设备的设备容量。
要查看设备容量,请按照以下说明操作:
在 Firebase 控制台中打开测试实验室页面。
选择运行测试,然后选择测试类型。
上传您的应用程序二进制文件。
在选择维度步骤中,单击自定义。
(可选)要按容量级别过滤设备,请执行以下步骤:
单击过滤器图标。
选择容量。
单击要过滤的容量级别:中或高。要过滤掉任何低容量设备,请按中和高过滤。
单击应用。
选择一个或多个设备来运行您的测试。根据设备容量,您可能会在所选设备旁边看到“中”或“高”标签。
运行你的测试。
弃用的设备和版本
在从测试实验室设备目录中删除之前,已弃用的设备至少可以使用一个月。移除设备后,测试实验室不再运行针对该设备的测试请求,并且这些请求被标记为Skipped
。
弃用的设备
制造商 | 模型 | 类型 | 设备/版本 | 卸下 | * | * | 身体的 | *:19 | 2022-12-29 |
---|
请求设备
如果您想要使用的设备在测试实验室中不可用,您可以提交将设备添加到目录中的请求。要提交请求,请单击运行测试工作流的选择维度步骤底部的请求设备。