Zum Inhalt springen
DSGVO-konform. Gehostet in DE.
14 Tage kostenlos testen →
Browser-MonitoringTutorialChrome Recorder
Monitoring 10 Min. Lesezeit 17. Mai 2026

Browser-Flows aufzeichnen und automatisch überwachen

Schritt-für-Schritt-Anleitung: Browser-Flows mit dem Chrome DevTools Recorder aufzeichnen, in XICTRAQ importieren und automatisch überwachen lassen.

X

XICTRAQ Team

XICTRAQ

Browser-MonitoringTutorialSyntheticsAutomationDevTools
1,48 Mrd $
Synthetic-Monitoring-Markt 2025 (Precedence Research)
45 Min
spätere Erkennung ohne Monitoring (Uptime Institute)
14.056 $
durchschn. Downtime-Kosten/Min (Gartner/ITIC)
Browser-Flow: Aufzeichnen und Automatisch Überwachen1. AufzeichnenChrome F12Recorder TabR2. Exportieren{} JSONChrome RecorderExport-Format3. ImportierenDrag and DropAutomatischeKonvertierung+ Assertions4. MonitorOKOKOK!alle 5-60 MinUnterstützte Schritte im XICTRAQ Step-Buildergotoclickfillwait_forassert_textassert_urlscreenshotMarktvolumen 20251,48 Mrd $Precedence ResearchErkennung ohne Monitor+45 MinUptime InstituteDowntime-Kosten/Min14.056 $Gartner/ITIC 2025
Wer Browser-Monitoring einrichten möchte, steht oft vor der Frage: Wie definiere ich die Schritte, die mein Monitor abfahren soll? Die Antwort liegt bereits im Browser: Der Chrome DevTools Recorder zeichnet Klicks, Eingaben und Navigationen auf, während Sie Ihre Website ganz normal bedienen — und exportiert das Ergebnis als JSON-Datei. XICTRAQ importiert dieses Format per Drag-and-Drop und wandelt es automatisch in einen überwachbaren Flow um. Dieser Beitrag führt Sie in vier Schritten vom ersten Recording bis zum laufenden Monitor, der Ihren Checkout, Login oder jedes andere kritische Szenario alle paar Minuten automatisch prüft.

Was der Chrome DevTools Recorder ist

Seit Ende 2021 bringt Chrome ein eingebautes Aufzeichnungswerkzeug mit: den Recorder (erreichbar über F12 → Tab „Recorder“). Ohne Extension und ohne Installation zeichnet er User-Interaktionen auf — Seitenaufrufe, Klicks, Texteingaben, Wartezeiten — und speichert sie als strukturiertes JSON. Ursprünglich für Entwickler gedacht, die Replay-Tests direkt im Browser abspielen wollten, hat sich das Format als universeller Standard für Browser-Automatisierung etabliert.

Der entscheidende Vorteil gegenüber manueller Step-Konfiguration: Sie müssen keine CSS-Selektoren aus dem DOM kopieren. Der Recorder erkennt automatisch den stabilsten Selektor für jedes Element — und Sie klicken einfach wie ein normaler Nutzer durch die Seite. Das macht die Einstiegshürde für synthetisches Browser-Monitoring deutlich niedriger als bei Tools, die Programmier-Know-how voraussetzen.

Schritt 1: Flow mit dem Recorder aufzeichnen

Öffnen Sie die Zielseite Ihres Flows — zum Beispiel die Login-Seite oder den Warenkorb. Dann:

  1. DevTools öffnen: Drücken Sie F12 oder Strg+Shift+I (Windows/Linux) bzw. Cmd+Option+I (Mac).
  2. Recorder-Tab wählen: Im oberen Tab-Menü der DevTools auf „Recorder“ klicken. Falls nicht sichtbar, über das Dreipunkt-Menü → „More tools“ → „Recorder“.
  3. Neue Aufnahme starten: Klicken Sie auf „Create a new recording“, vergeben Sie einen Namen (z. B. „Checkout-Flow“) und klicken Sie auf „Start recording“.
  4. Flow durchspielen: Navigieren Sie durch den gesamten Prozess — Seite öffnen, Felder ausfüllen, Buttons klicken, auf Bestätigungsseite warten. Jede Interaktion wird automatisch erfasst.
  5. Aufnahme stoppen: Klicken Sie auf „End recording“. Der Recorder zeigt nun die aufgezeichneten Schritte mit ihren Selektoren und Werten.
Langsam und bewusst klicken

Vermeiden Sie hektisches Klicken während der Aufnahme. Warten Sie nach jedem Seitenwechsel kurz, bis die Seite vollständig geladen ist. Der Recorder zeichnet auch unbeabsichtigte Klicks auf — diese lassen sich aber im nächsten Schritt entfernen.

Schritt 2: Recording als JSON exportieren

Nach dem Stoppen der Aufnahme können Sie das Recording direkt als JSON-Datei exportieren:

  1. Export-Button klicken: Im Recorder-Panel auf das Download-Icon (Pfeil nach unten) klicken.
  2. Format wählen: „JSON“ auswählen (nicht Puppeteer oder andere Formate).
  3. Datei speichern: Die .json-Datei wird heruntergeladen — sie enthält alle Schritte mit Selektoren, Werten und Timing-Informationen.

Die exportierte Datei enthält ein standardisiertes Format mit steps-Array, in dem jeder Schritt einen type (z. B. navigate, click, change) und die zugehörigen Parameter (URL, Selector, Wert) mitbringt. Dieses Format versteht XICTRAQ direkt — ohne manuelle Anpassung.

Schritt 3: JSON in XICTRAQ importieren

Im XICTRAQ-Dashboard navigieren Sie zu Browser-Monitoring und erstellen einen neuen Monitor. Der Import funktioniert auf zwei Wegen:

  • Drag-and-Drop: Ziehen Sie die JSON-Datei direkt auf die Seite. Der Importer erkennt das Chrome-Recorder-Format automatisch und konvertiert die Schritte.
  • Upload-Button: Alternativ klicken Sie auf „JSON importieren“ und wählen die Datei aus dem Dateisystem.

Der Importer wandelt die Chrome-Recorder-Schritte automatisch in das XICTRAQ-Step-Format um: navigate wird zu goto, click bleibt click, change wird zu fill, Wartezeiten werden zu wait_for. Nach dem Import sehen Sie alle Schritte im Step-Builder — einer visuellen Oberfläche, in der Sie die Reihenfolge per Drag-and-Drop ändern, einzelne Schritte löschen oder neue hinzufügen können.

Assertion-Warnung beachten

XICTRAQ zeigt nach dem Import eine Warnung an, wenn der Flow keine Assertions enthält. Ein Flow ohne Assertions erkennt „Silent Fails“ nicht — die Seite lädt zwar, aber zeigt vielleicht den falschen Inhalt. Fügen Sie mindestens eine assert_text- oder assert_url-Prüfung hinzu.

Schritt 4: Assertions hinzufügen und Monitor aktivieren

Nach dem Import bietet XICTRAQ Quick-Assertion-Buttons nach jedem Schritt an. Mit einem Klick fügen Sie eine Prüfung hinzu:

Text sichtbar?

Prüft, ob ein bestimmter Text auf der Seite vorhanden ist — z. B. „Bestellung erfolgreich“ nach dem Checkout.

URL korrekt?

Verifiziert, dass die aktuelle URL dem erwarteten Muster entspricht — z. B. /dashboard nach dem Login.

Screenshot

Erstellt einen visuellen Schnappschuss des aktuellen Zustands — für Audit-Trail und visuelle Dokumentation.

Typische Assertions für gängige Flows:

  • Login-Flow: Nach dem Submit assert_url auf /dashboard oder /account + assert_text auf den Begrüßungstext.
  • Checkout-Flow: Nach dem Kauf assert_text auf „Vielen Dank“ oder die Bestellnummer + assert_url auf /order-confirmation.
  • Kontaktformular: Nach dem Absenden assert_text auf die Bestätigungsmeldung — z. B. „Nachricht gesendet“.
  • Suche: Nach der Sucheingabe assert_text auf ein bekanntes Ergebnis, das in der Datenbank existiert.

Sobald die Assertions stehen, wählen Sie das Prüfintervall (5, 15, 30, 60, 180 oder 720 Minuten) und aktivieren den Monitor. Der erste Lauf startet sofort — über den „Jetzt ausführen“-Button können Sie das Ergebnis in Echtzeit verfolgen.

Was passiert bei einem Fehler?

Wenn ein Schritt fehlschlägt — sei es ein Timeout, ein nicht gefundener Selector oder eine fehlgeschlagene Assertion — passiert Folgendes:

  1. Failure-Screenshot: XICTRAQ erstellt automatisch einen Screenshot im Moment des Fehlers. Sie sehen exakt, was der Browser zu diesem Zeitpunkt angezeigt hat.
  2. Alert auf allen Kanälen: Die Fehlermeldung (inkl. Step-Nummer und Fehlerbeschreibung) geht an alle konfigurierten Alerting-Kanäle — E-Mail, Slack, Discord, Microsoft Teams, Telegram oder Webhook.
  3. Run-History: Jeder Lauf wird mit Per-Step-Timing protokolliert. Sie sehen auf einen Blick, welcher Schritt wie lange gedauert hat und wo der Flow gebrochen ist.
  4. Deduplizierung: XICTRAQ unterdrückt identische Alerts für 10 Minuten, damit ein intermittierender Fehler nicht den Posteingang flutet.

Der Synthetic-Monitoring-Markt wächst laut Precedence Research von 1,48 Milliarden US-Dollar (2025) auf prognostizierte 3,36 Milliarden bis 2035 — ein Zeichen dafür, dass immer mehr Unternehmen den Wert automatisierter Browser-Prüfungen erkennen. Teams ohne Monitoring entdecken Ausfälle im Durchschnitt 15 bis 45 Minuten später als Teams mit aktiver Überwachung (Uptime Institute). Bei durchschnittlichen Downtime-Kosten von über 14.000 US-Dollar pro Minute (Gartner/ITIC) summiert sich diese Verzögerung schnell.

Praxis-Tipps für stabile Flows

Ein Browser-Monitor ist nur so gut wie seine Selektoren und sein Flow-Design. Diese Tipps helfen, Flaky-Tests zu vermeiden:

  • Stabile Selektoren verwenden: CSS-Klassen aus CSS-in-JS (z. B. .css-1a2b3c) ändern sich bei jedem Build. Nutzen Sie stattdessen data-testid-Attribute oder feste IDs — das ist ein 5-Minuten-Fix im Code.
  • Wait-Steps einbauen: Vor jedem Klick auf ein dynamisch geladenes Element einen wait_for-Schritt einfügen. Single-Page-Apps brauchen Zeit zum Hydratisieren.
  • Dedizierte Test-Accounts: Verwenden Sie für Login-Flows einen eigenen Account mit minimalen Rechten — nicht den Admin-Zugang.
  • Kurze, fokussierte Flows: Lieber drei Monitore mit je 5 Schritten als einen mit 20 Schritten. Kürzere Flows sind stabiler und die Fehlerlokalisierung ist eindeutiger.
  • Intervall an Kritikalität anpassen: Checkout alle 5 bis 15 Minuten, Newsletter-Anmeldung alle 60 Minuten — nicht alles muss auf Maximum laufen.

Zusammenspiel mit Uptime- und API-Monitoring

Browser-Monitoring ergänzt Uptime-Monitoring und API-Monitoring — es ersetzt sie nicht. Die Aufgabenteilung:

Check-TypPrüftTypische FrequenzStärke
Uptime-MonitoringHTTP-Erreichbarkeit30 s – 5 minInfrastruktur-Ausfälle in Sekunden
API-MonitoringEinzelne Endpoints1 – 5 minBackend-Fehler ohne Browser
Browser-MonitoringKomplette User-Flows5 – 60 minJavaScript- und UI-Fehler

Die Kombination deckt alle Ebenen ab: Uptime erkennt Server-Ausfälle sofort, API-Monitoring findet kaputte Endpoints, und Browser-Monitoring fängt alles ab, was erst im echten Browser sichtbar wird — kaputte JavaScript-Bundles, fehlerhafte Drittanbieter-Integrationen, gebrochene CSS-Selektoren nach einem Redesign. Alle drei laufen in XICTRAQ auf der gleichen Plattform mit einheitlichem Alerting.

Technische Details: Wie XICTRAQ die Flows ausführt

Jeder Browser-Monitor läuft als Playwright-Chromium-Session auf EU-gehosteten Servern in Nürnberg (Hetzner). Das bedeutet:

  • Headless Chromium: Ein vollwertiger Browser ohne GUI — mit JavaScript, Cookies, localStorage und DOM. Verhält sich wie ein echter Nutzer.
  • Anti-Analytics: Der Runner blockt den eigenen XICTRAQ-Tracker automatisch, damit Ihre Reichweiten-Messung nicht durch Test-Pageviews verfälscht wird.
  • EU-Hosting: Alle Checks laufen ausschließlich auf deutschen Servern. Keine Daten verlassen die EU.
  • Queued Execution: Bei „Jetzt ausführen“ wird der Lauf in eine Queue gestellt und beginnt innerhalb weniger Sekunden. Die Seite lädt automatisch neu, sobald das Ergebnis vorliegt.
  • Per-Step-Timing: Jeder Schritt wird einzeln gemessen — Sie sehen nicht nur ob, sondern auch wo ein Flow langsam wird.

Vom Recording zum produktiven Monitor in unter 10 Minuten

Die Kombination aus Chrome DevTools Recorder und XICTRAQ senkt die Einstiegshürde für Browser-Monitoring auf ein Minimum: kein Playwright-Script schreiben, keine Test-Frameworks konfigurieren, keine CI-Pipeline aufsetzen. Sie klicken durch Ihre Website, exportieren die Aufzeichnung und importieren sie — den Rest übernimmt die Plattform. Alle paar Minuten fährt ein echter Chromium-Browser denselben Flow ab und meldet sich, sobald ein Schritt bricht. Die Demo zeigt den gesamten Prozess interaktiv, und auf der Preise-Seite finden Sie Browser-Monitoring ab dem Business-Plan.

Quellen

Dieser Artikel basiert auf Daten von: Synthetic Monitoring Market (Precedence Research, 2025), Annual Outage Analysis (Uptime Institute, 2025), Cost of IT Downtime (Gartner/ITIC, 2025).

Brauche ich eine Chrome-Extension für den DevTools Recorder?
Nein — der Recorder ist seit Chrome 97 (Ende 2021) direkt in die DevTools integriert. Sie erreichen ihn über F12 → Tab „Recorder“. Es ist keine Installation oder Erweiterung nötig.
Welche Schritte kann XICTRAQ aus dem Chrome-Recorder-JSON importieren?
Der Importer konvertiert automatisch: navigate → goto, click → click, change → fill, keyDown → type, waitForElement → wait_for. Nicht unterstützte Schritte (z. B. Hover, Drag-and-Drop) werden übersprungen und als Hinweis angezeigt.
Wie oft sollte ein Browser-Monitor typischerweise laufen?
Das hängt von der Kritikalität ab. Erfahrungsgemäß sind 5 bis 15 Minuten für Checkout- und Login-Flows sinnvoll, 30 bis 60 Minuten für Kontaktformulare, und 180 bis 720 Minuten für weniger kritische Szenarien wie Newsletter-Anmeldungen.
Verfälscht das Browser-Monitoring meine Analytics-Daten?
Typischerweise nicht. XICTRAQ blockiert den eigenen Tracker automatisch während des Laufs und sendet einen eigenen User-Agent. Test-Pageviews und Klicks tauchen in Ihrer Reichweiten-Messung in der Regel nicht auf.
Was passiert, wenn ein Selector nach einem Website-Update nicht mehr greift?
Der Monitor meldet einen Fehler mit Failure-Screenshot und der genauen Step-Nummer. Sie sehen sofort, welcher Selector gebrochen ist, und können ihn im Step-Builder anpassen — oder den Flow neu aufzeichnen und erneut importieren.
Ab welchem Plan ist Browser-Monitoring verfügbar?
Browser-Monitoring ist ab dem Business-Plan (29 Euro pro Monat) verfügbar. Der Plan umfasst konfigurierbare Intervalle ab 5 Minuten, alle Alerting-Kanäle und die Chrome-Recorder-Import-Funktion.

Passend in XICTRAQ

Anleitungen

In 60 Sekunden starten

Lassen Sie XICTRAQ Ihre Website bewachen.

Dauerhaft kostenloser Plan verfügbar. Keine Kreditkarte, keine Installation, keine versteckten Kosten.