Test Lab 的用量等級、配額和定價

Firebase Test Lab 和 Android 裝置串流提供 Cloud API 配額和測試配額,這些配額包含在標準 Spark 和 Blaze 定價方案中。這些配額是根據專案對測試資源、裝置資源或 Cloud API 的使用量計算。

這些配額是在專案層級套用,而非網站層級。這些限制適用於所有 API (包括檢測設備測試、Robo 測試和遊戲迴圈測試) 和測試矩陣。

執行測試時,您可以在 Firebase 控制台中查看執行時間 (即測試 執行所需的時間),方法是依序前往「DevOps & Engagement」> 「Test Lab」,然後查看 「Test execution and test matrix results」(測試執行和測試矩陣結果)。使用 Android 裝置串流時,您可以在 Android Studio 或 Google Cloud 控制台中查看專案用量。每個裝置旁都會顯示執行時間。如果採用 Blaze 方案,系統會根據測試執行時間計費。

配額

測試配額

Test Lab 的測試配額是依每日測試執行次數計算:

  • Spark 方案 (免付費):資源限制如下,每天最多可執行 15 次測試:

    • 每天可在虛擬裝置上執行 10 次測試

    • 每天可在實體裝置上執行 5 次測試

  • Blaze 方案:並非所有 Blaze 方案專案的配額都相同。如果 Google Cloud 用量增加,配額可能會相應提高。如果您預期用量將大幅攀升,可以主動要求調整配額。

    費用是根據執行測試的時間 (以分鐘為單位) 計算。Blaze 方案一開始會提供免付費時間限制,類似於 Spark 方案提供的資源限制:

    • 每天可在實體裝置上測試 30 分鐘

    • 每天可在虛擬裝置上測試 60 分鐘

    超過這些限制的用量會按照下列每小時費率計費:

    • 每部實體裝置每小時 $5 美元

    • 每部虛擬裝置每小時 $1 美元

費用以分鐘為單位計算,四捨五入至最接近的分鐘數。舉例來說,22 秒的測試會以一分鐘計費,而 75 秒的測試則以兩分鐘計費。您只需支付執行測試的時間費用 (安裝應用程式和收集測試結果的時間不會計費)。

您可以在 Google Cloud 控制台中監控測試配額用量。

Cloud API 配額

Testing 和 Tool Results API 有兩項 API 限制:每個專案每天的要求數,以及每個專案每分鐘的要求數。

  • Cloud Testing API 限制 (包括 Android 裝置串流呼叫):

    • 每天 10,000,000 次呼叫
    • 每 1 分鐘間隔 120,000 次呼叫

    您可以在 Google Cloud 控制台中監控這項 API 的用量。

  • Cloud Tool Results API 限制:

    • 每天 20 萬次呼叫
    • 每 1 分鐘 2,400 次呼叫

    您可以在 Google Cloud 控制台中監控這項 API 的用量。

Android 裝置串流配額

  • (免付費) Spark 方案:每項專案每月 30 分鐘免付費
  • Blaze 方案:每項專案每月 30 分鐘免付費,之後每分鐘 15 美分

Blaze 方案中的專案配額不盡相同。如果 Google Cloud 控制台用量增加,配額可能會隨之提高。如果您預期用量將大幅攀升,可以主動要求調整配額。

提高配額

如果 Cloud API 或 Blaze 方案的測試配額已達上限,您可以採取下列任一做法,要求提高上限: