Test Lab 的用量级别、配额和价格

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 方案的测试配额,您可以通过以下操作来申请更高的限额: