Hoe maak je een HAR-bestand van Google Chrome, Firefox en analyseer je het?

Een HAR-bestand wordt vaak gebruikt om netwerk- of prestatieproblemen op te lossen, waaronder slechte laadtijden van pagina’s en time-outs bij het uitvoeren van bepaalde taken op een website.

Het ondersteuningsteam van elk bedrijf of website gebruikt dit HAR-bestand om prestatieproblemen te identificeren en op te lossen, zoals langere of trage laadtijden, problemen met het weergeven van pagina’s en foutcodes die als gevolg van deze problemen kunnen optreden.

Wat is een HAR-bestand?

Een HTTP-archiefindeling, ook bekend als een HAR-bestand, is een JSON-geformatteerd archiefbestand dat uw meest recente netwerkactiviteit bevat zoals vastgelegd door uw webbrowser. Het volgt alle interacties, zoals webverzoeken en reacties tussen een webbrowser en een website.

Het HAR-bestand registreert elke bron die door de browser is geladen, evenals de tijd die nodig was om elke bron te laden. Deze bestanden bevatten logboeken met platte tekst van HTTP-client-serververbindingen.

.har is de extensie voor deze archiefbestanden.

Waarom een ​​HAR-bestand genereren?

Het bedrijf of het zakelijke ondersteuningsteam kan het HAR-bestand om analyse vragen wanneer de gebruiker een ticket indient om de problemen op te lossen.

HAR-bestanden bieden een breed scala aan informatie over HTTP-client-serververzoeken en reacties die helpen bij het debuggen, zoals browserinstellingen en cookies, de hoeveelheid tijd die is besteed aan het verkrijgen van responsgegevens, de hoeveelheid tijd die nodig is om een ​​bepaalde afbeelding op de website te laden , de tijd die nodig was om een ​​serververbinding tot stand te brengen en de tijd die nodig was om een ​​verzoek te verzenden en een antwoord te ontvangen.

  Hoe Nmap gebruiken voor kwetsbaarheidsscan?

Overzicht van het proces

  • Ga eerst naar de webpagina waar u problemen ondervindt en begin met het opnemen van alle webverzoeken en interacties.
  • Maak het probleem opnieuw door de stappen te herhalen.
  • Voltooi de opname en sla het HAR-bestand op.
  • Analyseer het HAR-bestand zelf of stuur het bestand naar het ondersteuningsteam voor het oplossen van problemen met de prestaties en paginaweergave.

Hoe een HAR-bestand in verschillende browsers te genereren?

Het genereren van HAR-bestanden voor het vastleggen van een HTTP-sessie verschilt van browser tot browser.

Chroom

Het tabblad Netwerk in Developer Tools van alle browsers kan worden gebruikt om een ​​HTTP-sessie op te nemen.

  • Ga in Chrome naar de pagina waar u een probleem ondervindt.
  • Developer Tools zijn toegankelijk via het menu (Menu > More Tools > Developer Tools). Selecteer daarin het tabblad Netwerk in het nieuw geopende paneel.
  • Zorg ervoor dat op het tabblad Netwerk de ronde knop in de linkerbovenhoek rood is. Als het grijs is, dubbelklikt u erop om de interacties op te nemen.
  • Schakel het bewaarlogboek in om alle webverzoeken en antwoorden vast te leggen.
  • Om het HAR-bestand te exporteren, klikt u op de pijl-omlaag op het netwerktabblad zelf.
  • Sla het HAR-bestand op uw computer op.

Firefox

  • Klik rechtsboven in uw browservenster op het Firefox-menu (drie horizontale parallelle lijnen).
  • Selecteer Meer tools > Webontwikkelaar > Netwerk in het vervolgkeuzemenu.
  • Klik op de instellingenknop en schakel de optie voor permanente logboeken in.
  • Vernieuw de pagina terwijl de opname bezig is en herhaal het probleem.
  • Klik met de rechtermuisknop op een rij van het activiteitenpaneel en selecteer Alles opslaan als HAR als u het probleem met succes hebt gerepliceerd.
  • Ten slotte, als het consolelogbestand ook vereist is voor het oplossen van problemen, navigeer dan naar het tabblad Console en selecteer alles door met de rechtermuisknop op een rij te klikken en de inhoud in een tekstbestand te plakken en het te delen met het ondersteuningscentrum.
  Wat is draadloze HDMI en moet u het gebruiken?

Microsoft Edge

  • Selecteer Meer tools > Developer Tools door op … (het pictogram met de drie stippen) in de rechterbovenhoek te klikken.
  • Navigeer naar het netwerktabblad en start een profileringssessie.
  • Bezoek de webpagina en volg de instructies om het probleem op te lossen.
  • En sla ten slotte het HAR-bestand op door “Exporteren als HAR” te selecteren

Internet Explorer

  • Open de internetverkenner en ga naar de pagina waar u problemen ondervindt
  • klik op het tandwielsymbool in de rechterbovenhoek.
  • Ga naar (Ontwikkelaarshulpmiddelen > tabblad Netwerk)
  • Terwijl het vastleggen bezig is, vernieuwt u de pagina en repliceert u het probleem.
  • Klik op het pictogram “Exporteren als HAR” (vorm van diskette) nadat het probleem met succes is gerepliceerd.

HTTP Watch-tool

Voor Google Chrome, Internet Explorer en Microsoft Edge kunt u ook gebruik maken van HTTPWatch (in-browser HTTP-sniffer) voor het vastleggen van webverzoeken en antwoorden.

  • Download en installeer de HTTPwatch-tool eerst.
  • Start de HTTPwatch-opname en laad de pagina waar je problemen ondervindt en stop de opname zodra je het probleem hebt gerepliceerd.
  • En de opname moet worden opgeslagen in HAR-indeling.

Websites om HAR-bestanden te analyseren

Deze tools zijn eenvoudig en effectief bij het visualiseren en analyseren van het HAR-bestand (logboeken van HTTP-client-servercommunicatie).

  • Google HAR-analysator – Kies een bestand door op de knop “Bestand kiezen” te klikken en selecteer het HAR-bestand dat u wilt bekijken. Het analysescherm verschijnt automatisch na het kiezen van het bestand. Filteren op HTTP-statuscode is beschikbaar.
  • Softwareishard.com – Een gratis webgebaseerde applicatietool die een watervalgrafiek van alle verzoeken weergeeft en waarmee u naar een specifiek verzoek kunt graven. Druk op de Preview-knop nadat u het HAR-logboek in het onderstaande tekstvak hebt ingevoegd. U kunt ook de har-bestanden naar een willekeurige plek op de pagina slepen en neerzetten om het bestand te analyseren.
  • Site24x7 – Dit is ook een gratis websitetool om het HTTP-archiefbestand te visualiseren. Blader door het bestand of plak de inhoud in het invoervak.
  Hoe u "Continue Watching" bovenaan kunt krijgen in Netflix

Conclusie

Als u een HAR-bestand in een teksteditor opent, zult u merken dat het gewoon een JSON-document is dat uw webverzoek en de antwoorden daarop bevat. Het kan de volgende mogelijk gevoelige informatie bevatten:

  • Verzoek- en antwoordheaders
  • Inhoud van verzoek en reactie
  • Authenticatietokens, cookies, sessietokens, wachtwoorden en API-referenties

Zorg ervoor dat u gevoelige informatie uit HAR-bestanden verwijdert voordat u ze voor analyse naar een ondersteuningsteam stuurt. Vooral als het technische ondersteuningsteam een ​​HAR-bestand aanvraagt ​​met interacties met derden, kan kritieke informatie worden vrijgegeven.

Ik hoop dat je dit artikel erg nuttig vond bij het leren over HAR-analysetools en hoe je HAR-bestanden in verschillende browsers kunt genereren.

Mogelijk bent u ook geïnteresseerd in het oplossen van netwerklatentie met Wireshark.

Met plezier het artikel gelezen? Wat dacht je van delen met de wereld?

gerelateerde berichten