Firebase Test Lab i Android 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.
Limity te są stosowane na poziomie projektu, a nie witryny. Limity te są współdzielone przez wszystkie interfejsy API (w tym testy narzędzi, testy Robo i testy pętli gry) oraz macierze testów. Po uruchomieniu testu możesz sprawdzić jego czas wykonania (czyli czas, jaki zajmuje mu wykonanie) w sekcji Wyniki testów i matrycy testów w konsoli Firebase. Gdy używasz strumieniowego przesyłania danych z urządzenia z Androidem, możesz sprawdzić wykorzystanie w projekcie w Android Studio lub konsoli Google Cloud. Czasy trwania 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 dotyczą maksymalnie 15 testów dziennie:
10 uruchomień testów dziennie na urządzeniach wirtualnych
5 testów dziennie na urządzeniach fizycznych
Abonament Blaze: nie wszystkie projekty w abonamencie 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 liczby minut poświęconych na przeprowadzanie testów. Abonament Blaze rozpoczyna się z bezpłatnym limitem czasu podobnym do limitu zasobów oferowanego w abonamencie 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 najbliższej 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ę
Korzystanie z tego interfejsu API możesz sprawdzać w konsoli Google Cloud.
Limit interfejsu Cloud Tool Results API:
- 200 tys. wywołań dziennie
- 2400 wywołań na 1 minutę
Korzystanie z tego interfejsu API możesz sprawdzać 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 ramach okresu promocyjnego:
- (bezpłatnie) Abonament Spark: 120 bezpłatnych minut na projekt miesięcznie
- Abonament Blaze: 120 bezpłatnych minut na projekt w miesiącu, 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 abonamencie Blaze mają takie same limity. Jeśli wykorzystanie konsoli Google Cloud wzrośnie z czasem, limity mogą odpowiednio wzrosnąć. Jeśli spodziewasz się znacznego nadchodzącego wzrostu wykorzystania, możesz z wyprzedzeniem poprosić o korekty limitu.
Zwiększ limity
Jeśli limit testowania interfejsu Cloud API lub abonamentu Blaze został osiągnięty, możesz poprosić o wyższy limit, wykonując jedną z tych czynności:
Przesłanie prośby o zwiększenie bezpośrednio w konsoli Google Cloud.
skontaktować się z zespołem pomocy Firebase.