Firebase Test Lab 提供 Cloud API 配额和测试配额。这些配额包含在标准 Spark 和 Blaze 定价方案中,并基于您项目的测试资源用量和 Cloud API 用量。
Test Lab 配额是项目级配额,而非站点级配额。这些限制由所有测试类型(插桩、Robo 和游戏循环)和测试矩阵共享。运行测试时,您可以在 Firebase 控制台中的测试作业和测试矩阵结果 (Test execution and test matrix results) 下查看其运行时间(即测试运行所花的时间)。运行时间显示在每个设备旁边。如果您采用 Blaze 方案,则测试运行时间将用于结算。
配额
测试配额
Test Lab 的测试配额按每天的测试运行次数来计量:
Spark 方案(免费):资源限制以每日测试运行总次数的形式列出,最多每天 15 次:
每天在虚拟设备上运行 10 次测试
每天在实体设备上运行 5 次测试
Blaze 方案:Blaze 方案中的所有项目不一定具有相同的配额。如果您的 Google Cloud 用量随时间增加,您的配额可能也会相应增加。如果您预计自己的用量即将大幅增加,您可以主动申请配额调整。
结算费用按运行测试所用时长(分钟数)计算。Blaze 方案提供初始的免费时间限额,类似于 Spark 方案提供的资源限额:
实体设备上每天 30 分钟的测试时间
虚拟设备上每天 60 分钟的测试时间
超出这些限额的任何用量均按下列小时费率收费:
每台实体设备每小时 5 美元
每台虚拟设备每小时 1 美元
费用按分钟计算,向上取整到最接近的分钟数。例如,22 秒的测试按一分钟计费,而 75 秒的测试按两分钟计费。您只需为运行测试的时间付费(安装应用和收集测试结果所用的时间不收费)。
您可以在 Google Cloud 控制台中监控测试配额用量。
Cloud API 配额
Testing API 和 Tool Results API 有两个 API 限制:每项目每天的请求数,以及每项目每分钟请求数。
Cloud Testing API 限制:
- 每天 1000 万次调用
- 每 1 分钟 12 万次调用
您可以在 Google Cloud 控制台中监控此 API 的用量。
Cloud Tool Results API 限制:
- 每天 20 万次调用
- 每 1 分钟 2400 次调用
您可以在 Google Cloud 控制台中监控此 API 的用量。
增加配额
如果您已达到 Cloud API 或 Blaze 方案的测试配额,您可以通过以下操作来申请更高的限额:
直接在 Google Cloud 控制台中提交配额增加申请。
与 Firebase 支持团队联系。