Testy porównawcze to sposób na sprawdzanie i monitorowanie wydajności aplikacji. Możesz regularnie przeprowadzać testy porównawcze, aby analizować i debugować problemy z wydajnością oraz zapobiegać wprowadzaniu regresji w ostatnich zmianach.
Android udostępnia bibliotekę Macrobenchmark do analizowania i testowania różnych sytuacji w aplikacji.
Makrotest porównawczy
Biblioteka Macrobenchmark mierzy większe interakcje użytkowników, takie jak uruchamianie, interakcje z interfejsem i animacje. Biblioteka zapewnia bezpośrednią kontrolę nad testowanym środowiskiem wydajności. Umożliwia kontrolowanie kompilacji oraz uruchamianie i zatrzymywanie aplikacji w celu bezpośredniego pomiaru rzeczywistego uruchamiania lub przewijania aplikacji.
Biblioteka Macrobenchmark wstrzykuje zdarzenia i monitoruje wyniki zewnętrznie z aplikacji testowej utworzonej na podstawie testów. Dlatego podczas pisania testów porównawczych nie wywołujesz kodu aplikacji bezpośrednio, ale poruszasz się po aplikacji jako użytkownik.
Dodatkowe materiały
Wyświetlanie treści
Polecane dla Ciebie
- Uwaga: tekst linku jest wyświetlany, gdy język JavaScript jest wyłączony.
- Tworzenie profili podstawowych {:#creating-profile-rules}
- Biblioteka JankStats
- Przegląd pomiaru wydajności aplikacji