Test Lab pozwala przetestować aplikację na wielu różnych urządzeniach i wersjach iOS. Istnieje kilka sposobów sprawdzenia, które urządzenia są aktualnie dostępne:
Konsola Firebase: jeśli uruchamiasz testy z konsoli Firebase, możesz zobaczyć listę dostępnych urządzeń podczas kroku Wybierz wymiary przepływu pracy Uruchom test .
Firebase CLI: Aby zobaczyć listę dostępnych urządzeń z Firebase CLI, użyj następującego polecenia:
gcloud firebase test ios models list
Eksplorator interfejsów API Google: możesz nawet wyszukiwać urządzenia bezpośrednio, bez projektu Firebase lub interfejsu wiersza polecenia gcloud, korzystając z Eksploratora interfejsów API Google .
Pojemność urządzenia
Test Lab udostępnia zagregowane informacje o pojemności urządzenia mobilnego za pośrednictwem konsoli Firebase i Firebase CLI. Pojemność urządzenia to łączna liczba urządzeń online w laboratorium urządzeń mobilnych Google. Ta funkcja pomaga upewnić się, że w naszym laboratorium urządzeń jest wystarczająca liczba urządzeń, aby przeprowadzać testy wydajniej. Pojemność urządzenia jest mierzona jako Wysoka, Średnia i Niska.
Testy uruchomione na dowolnym poziomie pojemności urządzenia mogą trwać dłużej ze względu na następujące czynniki:
- Ruch, który wpływa na czas rozpoczęcia testu. Aby sprawdzić, czy zgłoszono przestoje lub awarie, zobacz panel stanu Firebase .
- Awarie urządzeń lub infrastruktury, które mogą wystąpić w dowolnym momencie i wpływają na czas trwania testu.
W poniższej tabeli opisano typy pojemności urządzenia i przedstawiono zalecenia dotyczące używania każdego typu pojemności:
Pojemność | Opis | Zalecane użycie |
Wysoka pojemność | Katalog urządzeń Test Lab zawiera wiele urządzeń. | Użyj, gdy przeprowadzasz dużą liczbę testów. |
Średnia pojemność | Katalog urządzeń Test Lab zawiera umiarkowaną liczbę urządzeń. | Ten poziom pojemności jest odpowiedni do uruchamiania większości testów. |
Niska pojemność | Katalog urządzeń Test Lab zawiera niewiele urządzeń. Chociaż wycofane urządzenia należą do grupy o małej pojemności, nie wszystkie urządzenia o małej pojemności są przestarzałe. | Użyj, gdy musisz uruchomić test na określonym modelu i wersji urządzenia. Te testy nie nadają się do dzielenia testów na fragmenty. Ze względu na małą pojemność testy mogą zająć dużo czasu, zwłaszcza jeśli jednocześnie wywołujesz dużą liczbę testów. |
Wyświetl pojemność urządzenia w konsoli Firebase
Możesz wyświetlić pojemność urządzenia w konsoli Firebase dla określonego urządzenia podczas konfigurowania nowego testu.
Aby wyświetlić pojemność urządzenia, postępuj zgodnie z tymi instrukcjami:
Otwórz stronę Test Lab w konsoli Firebase.
Wybierz opcję Uruchom test , a następnie wybierz typ testu.
Prześlij plik binarny aplikacji.
W kroku Wybierz wymiary kliknij Dostosuj .
(Opcjonalnie) Aby filtrować urządzenia według poziomu pojemności, wykonaj te czynności:
Kliknij ikonę Filtruj .
Wybierz Pojemność .
Kliknij poziom pojemności, według którego chcesz filtrować: Średni lub Wysoki . Aby odfiltrować urządzenia o małej pojemności, użyj filtru zarówno według Średniego, jak i Wysokiego.
Kliknij Zastosuj .
Wybierz co najmniej jedno urządzenie, na którym chcesz uruchomić test. W zależności od pojemności urządzenia obok wybranych urządzeń może pojawić się etykieta Średnia lub Wysoka .
Uruchom swój test.
Zobacz pojemność urządzenia w Google Cloud CLI
Możesz wyświetlić pojemność urządzenia w interfejsie wiersza polecenia gcloud dla określonego urządzenia podczas konfigurowania nowego testu.
Aby wyświetlić pojemność urządzenia, postępuj zgodnie z tymi instrukcjami:
- Pobierz najnowszy pakiet Google Cloud SDK. i postępuj zgodnie z instrukcjami. Wersja musi być 417.0.0 lub nowsza.
- Uruchom jedno z tych poleceń:
gcloud firebase test ios list-device-capacities
Lub
gcloud firebase test ios models describe MODEL_ID
Dane wyjściowe obejmują pojemność urządzenia, identyfikator modelu, nazwę modelu i identyfikator wersji systemu operacyjnego.
Przestarzałe urządzenia i wersje
Wycofane urządzenia są dostępne przez co najmniej miesiąc, zanim zostaną usunięte z katalogu urządzeń Test Lab. Po usunięciu urządzenia Test Lab nie uruchamia już żądań testowych skierowanych do urządzenia; te żądania są oznaczone jako Skipped
.
Wycofane urządzenia
Model | Typ | Urządzenie/wersja | Usuwanie włączone |
---|
Poproś o urządzenie
Jeśli chcesz skorzystać z urządzenia, którego nie ma w Laboratorium Testowym, możesz złożyć wniosek o dodanie urządzenia do katalogu.