Poziomy wykorzystania, limity i ceny Laboratorium testów

Firebase Test LabAndroid Device Streaming mają limit przydziału interfejsu Cloud API i limit testowania, który jest uwzględniony w standardowych planach cenowych Spark i Blaze. Limity te zależą od wykorzystania przez 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 macierzy testów. Gdy uruchomisz test, możesz sprawdzić czas jego trwania (czyli czas potrzebny na jego przeprowadzenie) w sekcji Wyniki wykonania testu i macierzy testowej w konsoli Firebase. Podczas korzystania z Android Device Streaming możesz sprawdzić wykorzystanie projektu w Android Studio lub w konsoli Google Cloud. Czasy pracy są wyświetlane obok każdego urządzenia. Jeśli korzystasz z abonamentu Blaze, czasy testów są używane do rozliczeń.

Limity

Limit testowania

Limit testów Test Lab jest mierzony liczbą uruchomień testów 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 zwiększy się Twoje wykorzystanie Google Cloud, limity mogą się odpowiednio zwiększyć. Jeśli spodziewasz się znacznego wzrostu wykorzystania, możesz aktywnie poprosić o dostosowanie limitów.

    Naliczanie opłat odbywa się na podstawie czasu spędzonego na przeprowadzaniu testów. Abonament Blaze zaczyna się od bezpłatnego limitu czasu, który jest podobny do limitu zasobów oferowanego w ramach abonamentu Spark:

    • 30 minut czasu testowania dziennie na urządzeniach fizycznych

    • 60 minut czasu testowania dziennie na urządzeniach wirtualnych

    Wykorzystanie wykraczające poza te limity jest rozliczane 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 minutowo i zaokrąglane w górę do najbliższej minuty. Na przykład test trwający 22 sekundy jest rozliczany jako 1 minuta, a test trwający 75 sekund jest rozliczany jako 2 minuty. Opłaty są naliczane tylko za czas przeprowadzania testów (czas instalacji aplikacji i zbierania wyników testów nie jest objęty opłatami).

Wykorzystanie limitu testowego możesz śledzić w Google Cloudkonsoli.

Limity interfejsów API Cloud

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

  • Limit interfejsu Cloud Testing API (w tym wywołań dotyczących przesyłania strumieniowego na urządzenia z Androidem):

    • 10 000 000 połączeń dziennie
    • 120 tys. połączeń w ciągu 1 minuty.

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

  • Limit interfejsu Cloud Tool Results API:

    • 200 tys. wywołań dziennie
    • 2400 połączeń w ciągu 1 minuty.

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

Limity strumieniowania na urządzeniach z Androidem

  • Abonament Spark(bezpłatny): 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 ramach planu Blaze mają takie same limity. Jeśli z czasem zwiększy się Twoje wykorzystanie konsoliGoogle Cloud, limity mogą się odpowiednio zwiększyć. Jeśli spodziewasz się znacznego wzrostu wykorzystania, możesz aktywnie poprosić o dostosowanie limitów.

Zwiększanie limitów

Jeśli osiągniesz limit testowy interfejsu Cloud API lub abonamentu Blaze, możesz poprosić o zwiększenie limitu, wykonując jedną z tych czynności: