2013-04-24 3 views
49

Ich liebe den Netzwerk-Debugger, das heißt, welche Programme gibt es da draußen, die mich vorwärts und rückwärts durch mehrere 'hars' treten lassen, damit ich sie wieder abspielen kann? wenn die 'hars' mit Inhalt gespeichert werden, kann die replay das auch handhaben?Wie kann ich eine chrome Netzwerk-Debugger-Datei, die mit Inhalt gespeichert wurde, anzeigen/wiedergeben?

gerade lese ich gerade in textpad durch, aber wenn ich irgendwelche meiner Entdeckungen präsentieren muss, könnte ein nettes 'har player' dem nicht-technischen Volk stark helfen.

+0

bisher, ich habe eine ['one zu der Zeit' Betrachter] (http://www.softwareishard.com/har/viewer/) – DefyGravity

+8

Diese Frage auf Superuser ist im Wesentlichen gleich und hat anständige Antworten: http: //superuser.com/questions/360992/what-format-does-google-chrome-developer-tools-save-data-as –

Antwort

31

Es gibt einen von Jan Odvarko entwickelten HAR Viewer, den Sie verwenden können. Sie verwenden entweder die Online-Version unter: http://www.softwareishard.com/har/viewer/ ODER laden Sie den Quellcode unter: https://code.google.com/p/harviewer/downloads/list.

EDIT: Chrome 62 DevTools enthalten HAR-Importfunktionalität. https://developers.google.com/web/updates/2017/08/devtools-release-notes#har-imports

+1

FWIW das scheint nicht mit dem "Inhalt" umzugehen, wenn Sie "Save as HAR with" verwenden Inhalt". Abgesehen davon ist es ein anständiger HAR-Viewer. –

+0

haben es noch nicht auf eine "save all as har" -Option aus dem Chrom-Debugger zu arbeiten. Ich werde jedoch immer wieder nachsehen. – DefyGravity

+0

hat es heute von einer ziemlich schweren Website zu arbeiten. nette Anwendung – DefyGravity

7

Bearbeiten: Harhar ist jetzt Open Source. Ich habe die URL unten aktualisiert.

Wenn Sie einen Avalanche Lastgenerator verwenden, können Sie Harhar verwenden bei sehr hohen Belastung eine HAR-Datei wiederzugeben: „als HAR mit Inhalt Speicher“ https://acastaner.github.io/harhar/

Dieses Tool übernimmt den „Inhalt“ Sie verwenden, wenn Sie

+2

Ich weiß, dass einige Monate vergangen sind, seit das OP gefragt hat, aber dieses sollte als die richtige Antwort betrachtet werden, da das erwähnte Tool wirklich eine HAR-Datei "spielen" kann. Sehr schöner Vorschlag, @Astaar. –

+0

Es ist vollständig in C# geschrieben. "Works on Windows und Linux (Mono)" – Trindaz

+0

Abgesehen von völlig einverstanden mit Astaar und Charles, ich habe gerade eine andere gefunden: https://github.com/Stuk/Server-Replay – quetzalcoatl

4

Hardiff.com ist ein ziemlich nützliches Werkzeug. Es ermöglicht Ihnen, eine oder mehrere .har Dateien zu vergleichen.

19

Es gibt ein paar online, offline Tools, wie dies zu tun:

Aber die, die ich am meisten mochte, ein browser extension ist (versucht es in Chrome, hoffentlich funktioniert es in anderen Browsern). Nach der Installation erscheint in your apps als HAR-Viewer. Dann können Sie Sie laden HAR so etwas wie diese Datei und sehen:

enter image description here

+1

HAR-Analysator kann problemlos viel zu analysieren größere HAR-Datei als HAR-Viewer. – Stephan

8

der zuverlässigste Weg, har-Datei wiederzugeben ist ein kostenloses Tool wie Fiddler mit ist das Werkzeug immer frei und kann schnell heruntergeladen werden . Die Seiten für die Eröffnungs-Datei sind alle fehlerhaft und können keine großen Dateien öffnen. Fiddler ist für alle Plattformen verfügbar.

https://www.telerik.com/download/fiddler

Go-Menü Datei -> Import Sessions ...

Open Fiddler

Wählen Sie den "HTTPArchive" Option

Select the Http Archieve option

Durchsuchen, um Ihre HAR-Datei

enter image description here

Die HAR-Datei wird geöffnet und im Fiddler-Fenster wiedergegeben.

+1

Ich habe festgestellt, dass das Exportieren als rohe Dateien und das Laden der HTML-Datei es mir erlaubt, Konsolenprotokolle in jedem Browser wiederzugeben. – mikeytown2

+0

Ich benutze gerne fiddler, weil ich eine bestimmte Anfrage aus der har-Datei abspielen kann (Token vonc wechseln), um ihre Auswirkungen zu sehen. Ich persönlich benutze Fiddler schon seit langer Zeit und da dieser Thread eine Menge von Tools zitiert hat, die alle in verschiedenen Fällen funktionieren, fällt es letztendlich auf persönlichen Komfort. –

6

Mit dem Tool "Netzwerk" von Chrome Dev Tool können Sie nun HAR-Dateien durch Ziehen in das Fenster importieren.

+1

Dies ist die beste Lösung tatsächlich. – Eliko

+0

Um die HAR-Datei in die Netzwerkregisterkarte zu ziehen, haben Sie die Dev-Tools in der gleichen Domäne geöffnet – ScottyG

0

Chrome unterstützt jetzt das Laden von HAR-Dateien. Öffnen Sie Chrome, drücken Sie F12, klicken Sie auf die Registerkarte Netzwerk. Drag & Drop der .har-Datei FERTIG!