Test Lab için kullanım seviyeleri, kotalar ve fiyatlandırma

Firebase Test Lab ve Android Device Streaming, standart Spark ve Blaze fiyatlandırma planlarına dahil olan bir Cloud API kotası ve test kotası sağlar. Bu kotalar, projenizin test kaynağı, cihaz kaynağı veya Cloud API kullanımına bağlıdır.

Bu kotalar site düzeyinde değil, proje düzeyinde uygulanır. Bu sınırlar tüm API'ler (enstrümantasyon testleri, Robo testleri ve Oyun Döngüsü testleri dahil) ve test matrisleri arasında paylaşılır.

Bir test çalıştırdığınızda, testin çalışma süresini (testin çalışması için gereken süre) Firebase konsolunda kontrol edebilirsiniz (DevOps ve Etkileşim > Test Lab'e gidin, ardından Test işlemi ve test matrisi sonuçları'nı görüntüleyin). Android cihaz akışı özelliğini kullanırken projenizin kullanımını Android Studio'da veya Google Cloud konsolunda kontrol edebilirsiniz. Çalışma süreleri her cihazın yanında gösterilir. Blaze planındaysanız test çalıştırma süreleri faturalandırma için kullanılır.

Kotalar

Test kotası

Test Lab için test kotası, günlük test çalıştırma sayısına göre ölçülür:

  • Spark planı (ücretsiz): Kaynak sınırları, günde toplam 15 test çalıştırması için listelenir:

    • Sanal cihazlarda günde 10 test çalıştırması

    • Fiziksel cihazlarda günde 5 test çalıştırması

  • Blaze planı: Blaze planındaki tüm projeler aynı kotalara sahip değildir. Google Cloud kullanımınız zaman içinde artarsa kotalarınız da buna paralel olarak artabilir. Kullanımda yakın zamanda büyük bir artış bekliyorsanız proaktif olarak kota ayarlamaları isteğinde bulunabilirsiniz.

    Faturalandırma, testlerin çalıştırılması için harcanan dakikalara göre hesaplanır. Blaze planı, Spark planının sunduğu kaynak sınırına benzer bir ücretsiz zaman sınırı ile başlar:

    • Fiziksel cihazlarda günde 30 dakika test süresi

    • Sanal cihazlarda günde 60 dakika test süresi

    Bu sınırları aşan kullanımlar, aşağıdaki saatlik ücretlere göre ücretlendirilir:

    • Her fiziksel cihaz için saat başına 5 ABD doları

    • Her sanal cihaz için saat başına 1 ABD doları

Ücretler dakika bazında hesaplanır ve en yakın dakikaya yuvarlanır. Örneğin, 22 saniyelik bir test bir dakika, 75 saniyelik bir test ise iki dakika olarak faturalandırılır. Yalnızca testleri çalıştırmak için harcanan süre için ücretlendirilirsiniz (uygulamanızı yüklemek ve test sonuçlarını toplamak için gereken süre için ücret alınmaz).

Test kotası kullanımınızı Google Cloud Console'da izleyebilirsiniz.

Cloud API kotaları

Testing ve Tool Results API'leri iki API sınırıyla birlikte sunulur: proje başına günlük istek sayısı ve proje başına dakikalık istek sayısı.

  • Cloud Testing API sınırı (Android cihaz akışı çağrıları dahil):

    • Günde 10.000.000 çağrı
    • 1 dakikalık aralıkta 120.000 çağrı

    Bu API'nin kullanımını Google Cloud Console'da izleyebilirsiniz.

  • Cloud Tool Results API sınırı:

    • Günde 200.000 çağrı
    • 1 dakikalık aralıkta 2.400 çağrı

    Bu API'nin kullanımını Google Cloud Console'da izleyebilirsiniz.

Android cihaz aktarımı kotaları

  • (Ücretsiz) Spark planı: Proje başına ayda 30 ücretsiz dakika
  • Blaze planı: Proje başına ayda 30 ücretsiz dakika, her ek dakika için 15 sent

Blaze planındaki tüm projelerin kotaları aynı değildir. Google Cloud konsolunu kullanımınız zaman içinde artarsa kotalarınız da buna bağlı olarak artabilir. Kullanımda yakın zamanda büyük bir artış bekliyorsanız proaktif olarak kota ayarlamaları isteğinde bulunabilirsiniz.

Kotaları artırma

Cloud API veya Blaze planı test kotasına ulaştıysanız aşağıdakilerden birini yaparak daha yüksek bir sınır talep edebilirsiniz: