Nutzungsstufen, Kontingente und Preise für Test Lab

Firebase Test Lab und Android Device Streaming bieten ein Cloud API-Kontingent und ein Testkontingent, die in den Standard-Spark- und Blaze-Preismodellen enthalten sind. Diese Kontingente basieren auf der Nutzung der Testressource, der Geräteressource oder der Cloud API durch Ihr Projekt.

Diese Kontingente werden auf Projektebene und nicht auf Websiteebene angewendet. Diese Limits gelten für alle APIs (einschließlich Instrumentierungstests, Robo-Tests und Spielschleifentests) und Testmatrizen.

Wenn Sie einen Test ausführen, können Sie die Laufzeit (also die Zeit, die der Test benötigt) in der Firebase-Konsole prüfen. Gehen Sie dazu zu DevOps & Engagement > Test Lab und rufen Sie Testausführung und Testmatrixergebnisse auf. Wenn Sie Android-Gerätestreaming verwenden, können Sie die Nutzung Ihres Projekts entweder in Android Studio oder in der Google Cloud Console prüfen. Die Laufzeiten werden neben jedem Gerät angezeigt. Wenn Sie den Blaze-Tarif nutzen, werden die Testlaufzeiten für die Abrechnung verwendet.

Kontingente

Testkontingent

Das Testkontingent von Test Lab wird anhand der Anzahl der Testläufe pro Tag gemessen:

  • Spark-Tarif (kostenlos): Die Ressourcenlimits sind für insgesamt bis zu 15 Testläufe pro Tag aufgeführt:

    • 10 Testläufe pro Tag auf virtuellen Geräten

    • 5 Testläufe pro Tag auf physischen Geräten

  • Blaze-Tarif: Nicht alle Projekte im Blaze-Tarif haben dieselben Kontingente. Wenn Ihre Nutzung von Google Cloud im Laufe der Zeit zunimmt, können sich Ihre Kontingente entsprechend erhöhen. Wenn Sie eine deutlich stärkere Auslastung erwarten, können Sie proaktiv Anpassungen Ihres Kontingents anfordern.

    Die Abrechnung erfolgt nach den Minuten, die für die Ausführung von Tests aufgewendet wurden. Der Blaze-Tarif beginnt mit einem kostenlosen Zeitlimit, das dem Ressourcenlimit des Spark-Tarifs ähnelt:

    • 30 Minuten Testzeit pro Tag auf physischen Geräten

    • 60 Minuten Testzeit pro Tag auf virtuellen Geräten

    Jegliche Nutzung, die über diese Limits hinausgeht, wird nach den folgenden Stundensätzen berechnet:

    • 5 $ pro Stunde für jedes physische Gerät

    • 1 $ pro Stunde und virtuelles Gerät

Die Gebühren werden pro Minute berechnet und auf die nächste Minute aufgerundet. Ein 22-sekündiger Test wird beispielsweise für eine Minute in Rechnung gestellt, während ein 75-sekündiger Test für zwei Minuten in Rechnung gestellt wird. Ihnen wird nur die Zeit in Rechnung gestellt, die für die Ausführung von Tests aufgewendet wird. Die Zeit, die für die Installation Ihrer App und die Erfassung der Testergebnisse benötigt wird, wird nicht in Rechnung gestellt.

Sie können die Nutzung Ihres Testkontingents in der Google Cloud Console überwachen.

Cloud API-Kontingente

Für die Testing API und die Tool Results API gelten zwei API-Limits: Anfragen pro Tag und Projekt sowie Anfragen pro Minute und Projekt.

  • Cloud Testing API-Limit (einschließlich Aufrufe für Android-Geräte-Streaming):

    • 10.000.000 Aufrufe pro Tag
    • 120.000 Aufrufe pro 1-Minuten-Intervall

    Sie können Ihre Nutzung dieser API in der Google Cloud-Konsole überwachen.

  • Cloud Tool Results API-Limit:

    • 200.000 Aufrufe pro Tag
    • 2.400 Aufrufe pro 1-Minuten-Intervall

    Sie können Ihre Nutzung dieser API in der Google Cloud-Konsole überwachen.

Kontingente für Android-Gerätestreaming

  • Kostenloser Spark-Tarif: 30 kostenlose Minuten pro Projekt und Monat
  • Blaze-Tarif: 30 kostenlose Minuten pro Projekt und Monat, 15 Cent für jede weitere Minute

Nicht alle Projekte im Blaze-Tarif haben dieselben Kontingente. Wenn Sie die Google Cloud-Konsole im Laufe der Zeit häufiger nutzen, können sich Ihre Kontingente entsprechend erhöhen. Wenn Sie eine deutlich stärkere Auslastung erwarten, können Sie proaktiv Anpassungen Ihres Kontingents anfordern.

Kontingente erhöhen

Wenn Sie ein Testkontingent für die Cloud API oder den Blaze-Tarif erreicht haben, können Sie ein höheres Limit anfordern. Gehen Sie dazu so vor: