INF.04 · pytanie 401
Zaprezentowany diagram ilustruje wyniki przeprowadzonych testów: Informacje o stronie Wyświetlenie po | 1.431 s | i Pobieranie | 2.815 s | i Całkowity czas wczytania | 4.395 s | i Czas powtórnego wczytania | 1.609 s | i Ilość przekierowań (wpisanego adresu) | 1 | i Ilość żądań | 145 | i Łącznie przesłane | 6.71 MB | i Pomijane przy powtórnym ładowaniu | 6.47 MB (96%) | i Rozmiar rzeczywisty | 8.29 MB | i
- Aużyteczności
- Bochrony
- CwydajnościowychPoprawna
- Dfunkcjonalności
Wyjaśnienie
To właśnie są testy wydajnościowe – dokładnie takie parametry jak czasy ładowania, liczba żądań HTTP, rozmiar przesyłanych danych czy ilość przekierowań analizuje się w praktyce podczas oceny wydajności stron internetowych. Moim zdaniem ten typ testów jest absolutnie kluczowy w projektowaniu nowoczesnych aplikacji webowych, bo użytkownicy szybko rezygnują, jeśli strona się długo ładuje albo jest zbyt zasobożerna. W branży zwraca się obecnie ogromną uwagę na to, by strony były 'lekkie', szybkie i zoptymalizowane pod kątem przesyłu danych. Nawet Google premiuje szybkie serwisy w wynikach wyszukiwania, co niejeden programista już odczuł na własnej skórze. Testy wydajnościowe sprawdzają, jak aplikacja zachowuje się pod dużym obciążeniem i ile danych realnie pobierają użytkownicy. W praktyce polecam korzystać z narzędzi takich jak Google Lighthouse, WebPageTest czy nawet prosty DevTools w przeglądarce – pozwalają szybko wyłapać największe problemy z czasem ładowania. Warto też pamiętać, że optymalizacja wydajności to nie tylko lepsze wrażenia użytkownika, ale bardzo wymierne oszczędności na transferze i infrastrukturze. Dobry zwyczaj to cyklicznie monitorować te wskaźniki, nawet gdy wydaje się, że wszystko działa OK – bo sytuacja może się szybko zmienić po wdrożeniu nowych funkcjonalności lub zmianach w kodzie.