HAR elemző
HAR fájl lebontása metódus, állapot, méret és időzítés alapján hálózati hívás vonatkozásában.
HAR elemző
A HAR (HTTP Archive) fájl az, amit a böngésző DevTools exportál, amikor hálózati nyomkövetést ment — minden kérelem, amit az oldal végzett, az időzítéssel, fejlécekkel és válasszal. Ez az eszköz ezt a sűrű JSON-t egy olvasható áttekintésre konvertálja: metódus, URL, állapotkód, tartalomtípus, méret és időtartam minden híváshoz, így láthatja, mi lassította az oldalt, anélkül, hogy a Network panel bejegyzéseit egyesével görgetné.
Rendezze a hívásokat időtartam vagy méret szerint, hogy az erősebb kimaradókat először felszínre hozza, vagy tartsa az eredeti sorrendet, hogy a betöltést úgy olvassa, ahogy történt. Szűrjon tartalomtípus szerint ("json", "image") vagy tartomány szerint egy API vagy harmadik féltől származó szkript elkülönítéséhez. Az összesítések megmutatják, hogy az egyes tartalomtípusok vagy tartományok az adatok és kérelmek mekkora részét teszik ki; a leglassabb/legnagyobb opció egy rövid top-N ranglistát ad. Az időbontás az időtartamot várakozásra (első bájtig eltelt idő) és letöltésre osztja fel, amelyik általában egy lassú szerver és egy lassú kapcsolat között van. A hibás állapotú hívások (400+) kiemelve vannak, és a harmadik féltől származó hívások a saját tartománya hívásaitól külön sorolhatók fel.
Az eszköz egy szabványos HAR 1.2 dokumentumot fogad el — az a formátum, amit a Chrome, Firefox, Safari és Edge exportál a DevTools Network lapjáról ("Save all as HAR"). Nagyon nagy rögzítéseket kezel, hibás bejegyzéseket tűr az egész fájl meghibásodása nélkül, és szép hibaüzenetet jelez, ha a szöveg nem érvényes JSON, vagy hiányzik az elvárt log.entries struktúra. A kimenet formázott táblaként vagy CSV-ként érhető el további elemzéshez táblázatkezelőben.
Mindenki helyileg fut a böngészőben — a HAR gyakran teljes kérelem- és válaszadatokat tartalmaz, beleértve az URL-eket, fejléceket és néha sütiket, így semmit sem tölt fel sehova. Másolja ki az eredményt, töltse le .txt fájlként, vagy küldje el egy másik eszközre, például a HAR szanitizerre, hogy előtte érzékeny adatokat eltávolítson.