Plik HAR (H TTAr chive) - to specjalny format pliku .har , w którym przechowywany jest dziennik pracy przeglądarki internetowej z siecią.
W istocie jest to zapis wszystkich żądań i odpowiedzi HTTP(S), które miały miejsce podczas ładowania strony. Zawiera:
adresy wszystkich zasobów (HTML, CSS, JS, obrazy, zapytania API itp.),
czas wykonania każdego żądania,
nagłówki (headers),
treści żądań i odpowiedzi (jeśli włączone),
kody statusu (200, 404, 500 itp.),
informacje o przekierowaniach, ciasteczkach, buforowaniu.
Używa się go do:
diagnozowania problemów z działaniem strony (wolne ładowanie, błędy API),
analizy ruchu między klientem a serwerem,
odtwarzania lub debugowania błędów w wsparciu technicznym,
sprawdzania bezpieczeństwa.
Plik HAR można zarejestrować w większości przeglądarek (Chrome, Firefox, Edge) przez
DevTools → zakładka Network → Eksportuj HAR .
Jak otworzyć plik HAR?
Najprościej - edytor tekstu lub edytor kodu. Ale przyjrzyjmy się temu bliżej.
Najprostsze sposoby
Każdym edytorem tekstu (Notepad, VS Code, Sublime Text) - aby zobaczyć "surowe" dane w formacie JSON.
Przeglądarką - Chrome, Firefox, Edge mają wbudowane przeglądarki HAR:Otwórz DevTools → zakładka Network → przeciągnij tam plik HAR, a wyświetli się jako lista żądań.
Wygodne przeglądarki
Google HAR Analyzer - serwis internetowy od Google do wizualizacji. https://toolbox.googleapps.com/apps/har_analyzer/
HAR Viewer (narzędzia online typu harviewer.org).
Fiddler , Charles Proxy , Wireshark - profesjonalne narzędzia do analizy ruchu sieciowego, które wspierają import HAR.
https://toolbox.googleapps.com/apps/har_analyzer/