Zum Inhalt springen

Eine HAR-Datei importieren

Eine HAR-Datei (HTTP Archive) ist das, was der Netzwerktab Ihres Browsers mit „Alles als HAR speichern“ erzeugt. Es ist der direkteste Weg, um „das, was die Website tut“ in ein Restorm-Projekt zu verwandeln.

Im Browser: Entwicklerwerkzeuge ▸ Tab Netzwerk ▸ Rechtsklick ▸ Alles als HAR speichern. Dann in Restorm: Datei ▸ Importieren (Ctrl+I).

Der durch den HAR-Import erzeugte Baum: ein Variablenordner „Imported from HAR“, ein Unterordner pro aufgezeichneter Seite und eine Anfrage pro Eintrag mit dem Namen VERB /path

HAR-ElementWas Restorm daraus macht
log.pagesEin Ordner pro Seite (abgeflacht, wenn nur eine Seite vorliegt)
log.entriesEine HTTP-Anfrage pro aufgezeichnetem Aufruf
Methode, URL, AnfrageparameterÜbernommen
HeaderÜbernommen, mit Ausnahme der HTTP/2-Pseudo-Header und eines fehlerhaft gewordenen content-length
CookiesZu einem einzigen Cookie-Header zusammengeführt
BodyJSON, Klartext, x-www-form-urlencoded, multipart/form-data

Die HAR-Datei ist das einzige Importformat, das auch den Verlauf füllt: Die während der Aufzeichnung tatsächlich empfangenen Antworten werden in den Antwortverlauf jeder erzeugten Anfrage geschrieben.

Sie verfügen also direkt nach dem Import über die Referenzantwort jedes Aufrufs — noch bevor Sie irgendetwas gesendet haben.