Firebase Test Lab i Android 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:
Przesyłanie prośby o zwiększenie limitu bezpośrednio w Google Cloud konsoli.
Kontaktowanie się z zespołem pomocy Firebase.