Poziomy wykorzystania, limity i ceny Laboratorium

Firebase Test LabAndroid Device Streaming zapewniają limit interfejsu Cloud API oraz limit testowania, który jest uwzględniony w standardowych planach cenowych Spark i Blaze. Te limity są oparte na wykorzystaniu przez Twój projekt zasobu testowania, zasobu urządzenia lub interfejsu Cloud API.

Te limity są stosowane na poziomie projektu, a nie witryny. Te limity są wspólne dla wszystkich interfejsów API (w tym testów instrumentacji, testów Robo i testów pętli gry) oraz matryc testów. Po uruchomieniu testu możesz sprawdzić jego czas wykonywania (czyli czas potrzebny na jego uruchomienie) w sekcji Wyniki wykonywania testów i matryc testów w konsoli Firebase. Korzystając z przesyłania strumieniowego na urządzeniu z Androidem, możesz sprawdzić użycie projektu w Android Studio lub konsoli Google Cloud. Czasy działania są wyświetlane obok każdego urządzenia. Jeśli korzystasz z abonamentu Blaze, do rozliczeń są używane czasy wykonywania testów.

Limity

Limit testów

Limit testowania usługi Test Lab jest mierzony na podstawie liczby uruchomień testu dziennie:

  • Abonament Spark (bezpłatny): limity zasobów są podane dla maksymalnie 15 testów dziennie:

    • 10 uruchomień testów dziennie na urządzeniach wirtualnych

    • 5 uruchomień testów dziennie na urządzeniach fizycznych

  • Abonament Blaze: nie wszystkie projekty w ramach abonamentu Blaze mają takie same limity. Jeśli z czasem zaczniesz korzystać z Google Cloud częściej, Twoje limity mogą się odpowiednio zwiększyć. Jeśli spodziewasz się znacznego wzrostu wykorzystania, możesz aktywnie poprosić o korekty limitów.

    Naliczanie opłat odbywa się na podstawie czasu poświęconego na przeprowadzanie testów. Abonament Blaze zaczyna się od bezpłatnego limitu czasowego, który jest podobny do limitu zasobów oferowanego przez abonament Spark:

    • 30 minut testowania dziennie na urządzeniach fizycznych

    • 60 minut testów dziennie na urządzeniach wirtualnych

    Za wykorzystanie wykraczające poza te limity pobierana jest opłata według tych stawek godzinowych:

    • 5 USD za godzinę za każde urządzenie fizyczne

    • 1 USD za godzinę za każde urządzenie wirtualne

Opłaty są naliczane co minutę i zaokrąglane w górę do pełnej minuty. Na przykład za test trwający 22 sekundy naliczamy opłatę za 1 minutę, a za test trwający 75 sekund – za 2 minuty. Obciążamy Cię tylko za czas poświęcony na przeprowadzanie testów (czas potrzebny na zainstalowanie aplikacji i zebranie wyników testów nie jest naliczany).

Wykorzystanie limitu testowego możesz monitorować w konsoli Google Cloud.

Limity interfejsów Cloud API

Interfejsy API testowania i interfejsy API wyników narzędzi mają 2 limity: żądań na dzień na projekt i żądań na minutę na projekt.

  • Limit interfejsu Cloud Testing API (w tym wywołania interfejsu Android Device Streaming):

    • 10 000 000 połączeń dziennie
    • 120 tys. wywołań na 1 minutę

    Wykorzystanie tego interfejsu API możesz monitorować w konsoli Google Cloud.

  • Limit interfejsu Cloud Tool Results API:

    • 200 tys. wywołań dziennie
    • 2400 wywołań na 1 minutę

    Wykorzystanie tego interfejsu API możesz monitorować w konsoli Google Cloud.

Limity strumieniowania na urządzeniu z Androidem

Korzystanie z nich jest ograniczone, a rozliczenia za ich wykorzystanie zostaną wprowadzone w późniejszym terminie.

  • Od 1 czerwca 2024 r. w okresie promocyjnym:

    • (bezpłatny) abonament Spark: 120 minut bezpłatnego czasu na projekt miesięcznie.
    • Abonament Blaze: 120 bezpłatnych minut na projekt miesięcznie, 15 centów za każdą dodatkową minutę
  • W lutym 2025 r. lub w jego okolicach okres promocyjny dobiegnie końca, a rozliczenia będą dokonywane na podstawie tych limitów:

    • (bezpłatny) abonament Spark: 30 bezpłatnych minut na projekt miesięcznie.
    • Abonament Blaze: 30 bezpłatnych minut na projekt miesięcznie, 15 centów za każdą dodatkową minutę

Nie wszystkie projekty w planie Blaze mają takie same limity. Jeśli z czasem będziesz korzystać z konsoli Google Cloud częściej, Twoje limity mogą się odpowiednio zwiększyć. Jeśli spodziewasz się znacznego wzrostu wykorzystania, możesz aktywnie poprosić o korekty limitów.

Zwiększanie limitów

Jeśli osiągniesz limit testowania interfejsu Cloud API lub abonamentu Blaze, możesz poprosić o wyższy limit, wykonując jedną z tych czynności: