Przejdź do treści

Analizator HAR

Rozłóż plik HAR na metodę, status, rozmiar i czas dla każdego żądania sieciowego.

Wejście
Wynik

Analizator HAR

Plik HAR (HTTP Archive) to to, co eksportuje DevTools twojej przeglądarki, gdy zapiszesz ślad aktywności sieciowej — wszystkie żądania, które strona wysłała, z czasami, nagłówkami i odpowiedziami. To narzędzie zmienia gęstą JSON w czytelny przegląd: metodę, URL, kod stanu, typ zawartości, rozmiar i czas trwania dla każdego żądania, więc widzisz, co spowolniło stronę, bez przesuwania wpisów w panelu Network jeden po jednym.

Posortuj żądania według czasu trwania lub rozmiaru, aby najpierw zobaczyć najgorszych kandydatów, lub zachowaj oryginalną kolejność i czytaj obciążenie tak, jak się załadowało. Filtruj według typu zawartości ("json", "image") lub według domeny, aby izolować jedno API lub skrypt strony trzeciej. Sumy pokazują, ile danych i ile żądań przypada na każdy typ zawartości lub domenę; opcja najwolniejszych/największych dodaje krótkie ranking TOP N. Rozłożenie czasu dzieli czas trwania na oczekiwanie (czas do pierwszego bajtu) i pobieranie, zwykle różnica między wolnym serwerem a wolnym połączeniem. Żądania z kodem błędu (400+) są podświetlone, a żądania stron trzecich można wylistować osobno od żądań twojej własnej domeny.

Narzędzie przyjmuje standardowy dokument HAR 1.2 — format, który Chrome, Firefox, Safari i Edge eksportują z karty DevTools Network ("Zapisz wszystko jako HAR"). Obsługuje duże ślady, toleruje uszkodzone wpisy bez awarii całego pliku i zgłasza spokojny błąd, jeśli tekst nie jest prawidłową JSON lub brakuje mu oczekiwanej struktury log.entries. Wyjście jest dostępne jako sformatowana tabela lub jako CSV do dalszej analizy w arkuszu kalkulacyjnym.

Wszystko działa lokalnie w twojej przeglądarce — HAR często zawiera pełne dane żądań i odpowiedzi, w tym adresy URL, nagłówki i czasami cookies, więc nic nie jest wysyłane nigdzie. Skopiuj wynik, pobierz go jako plik .txt lub wyślij go do innego narzędzia, takiego jak dezynfektor HAR, aby najpierw redakcyjnie opracować wrażliwe dane.

Częste pytania

Co to jest plik HAR?
To jest JSON eksport śladu aktywności sieciowej twojej przeglądarki — wszystkie żądania i odpowiedzi, które strona wysłała, z nagłówkami, czasami i rozmiarami. Chrome, Firefox, Safari i Edge wszystko to eksportują z karty Network w DevTools.
Jak obliczana jest "wielkość"?
To jest rozmiar zawartości odpowiedzi zgłoszony w HAR, jako rezerwę używa się rozmiaru treści odpowiedzi, gdy rozmiar zawartości nie jest dostępny. Nieznane lub ujemne rozmiary są wyświetlane jako zero.
Co się liczy za "żądanie strony trzeciej"?
Dowolne żądanie, którego domena różni się od domeny pierwszego żądania w pliku, które jest traktowane jako domena samej strony.
Co pokazuje rozkład czasu?
Oczekiwanie to czas spędzony czekając na pierwszy bajt odpowiedzi; pobieranie to czas spędzony na odbieraniu treści. Długie oczekiwanie zwykle wskazuje na wolny serwer lub backend, długie pobieranie na wolne połączenie lub duży ładunek.
Czy mój plik HAR jest gdzieś przesyłany?
Nie. Analiza i przetwarzanie odbywa się całkowicie w twojej przeglądarce — HAR często zawiera wrażliwe dane żądań, więc nic nie opuszcza twojego urządzenia.