Firebase Test Lab 和 Android 裝置串流提供 Cloud API 配額和測試配額,這些配額包含在標準 Spark 和 Blaze 定價方案中。配額會根據專案的測試資源、裝置資源或 Cloud API 用量計算。
這些配額是在專案層級套用,而非網站層級。這些限制適用於所有 API (包括檢測設備測試、Robo 測試和遊戲迴圈測試) 和測試矩陣。
執行測試時,您可以在 Firebase 控制台中查看測試的執行時間 (也就是測試執行的時間),方法是依序前往 DevOps & Engagement > Test Lab,然後查看 測試執行和測試矩陣結果。使用 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 配額
測試和工具結果 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 方案的測試配額,請採取下列任一做法,要求提高上限:
直接在 Google Cloud 控制台中申請調整配額。
與 Firebase 支援團隊聯絡。