此页面提供故障排除帮助以及有关使用 Firebase 测试实验室运行测试的常见问题解答。如果您找不到所需的内容或需要其他帮助,请加入 Firebase Slack 上的#test-lab 频道或联系Firebase 支持。
故障排除
当您在测试实验室目录中选择具有高容量级别的设备时,测试可能会更快地开始。当设备容量较低时,测试可能需要更长时间才能运行。如果调用的测试数量远大于所选设备的容量,则测试可能需要更长时间才能完成。
由于以下因素,在任何级别的设备容量级别上运行的测试可能需要更长时间:
- 流量,影响设备可用性和测试速度。
- 设备或基础设施故障,随时可能发生。要检查是否有报告的测试实验室基础设施,请参阅Firebase 状态仪表板。
要了解有关测试实验室中设备容量的更多信息,请参阅Android和iOS的设备容量信息。
经常问的问题
Firebase 测试实验室为设备测试和使用云 API 提供免费配额。请注意,测试配额使用标准的 Firebase 定价计划,而 Cloud API 配额则不使用。
检测配额
测试配额由用于运行测试的设备数量决定。 Firebase Spark 计划有固定的测试配额,用户无需支付任何费用。对于 Blaze 套餐,如果您对 Google Cloud 的使用随着时间的推移而增加,您的配额可能会增加。如果您达到了测试配额,请等到第二天或升级到 Blaze 计划(如果您目前使用的是 Spark 计划)。如果您已经在使用 Blaze 计划,则可以请求增加配额。有关详细信息,请参阅测试配额。
您可以在Google Cloud Console中监控您的测试配额使用情况。
Cloud Testing API 配额
Cloud Testing API 有两个配额限制:每个项目每天的请求数和每个项目每 100 秒的请求数。您可以在Google Cloud Console中监控您的使用情况。
Cloud Tool Results API 配额
Cloud Tool Results API 有两个配额限制:每个项目每天的查询次数,以及每个项目每 100 秒的查询次数。您可以在Google Cloud Console中监控您的使用情况。
有关 API 限制的更多信息,请参阅测试实验室的 Cloud API 配额。如果您已达到 API 配额:
通过直接在 Google Cloud Console 中编辑您的配额来提交更高配额的请求(请注意,大多数限制默认设置为最大值),或者
通过在 Google Cloud Console 中填写申请表或联系Firebase 支持来申请更高的 API 配额。
在您的后端,您可以通过根据我们的IP 范围检查源 IP 地址来确定流量是否来自 Firebase 托管的测试设备。
Test Lab 不与 VPC-SC 一起使用,VPC-SC 会阻止在 Test Lab 的内部存储和用户的结果存储桶之间复制应用程序和其他测试工件。目前,已提交功能请求以在未来版本中添加 VPC-SC 支持。
虽然其中一些项目在我们的路线图上,但我们目前无法承诺支持这些测试和应用程序开发平台。