WS-/SSE-Verlauf
Der WS-/SSE-Verlauf zeichnet alle WebSocket-Verbindungen und Server-Sent-Event-Streams auf, die den Proxy passieren. Du kannst einzelne Nachrichten untersuchen, nach Inhalt oder Richtung filtern und Nachrichten an WS Replay senden.
Verbindungsliste
Der linke Bereich listet jede aufgezeichnete Verbindung auf.
| Spalte | Beschreibung |
|---|---|
| Host | Der entfernte Host dieser Verbindung. |
| Pfad | Der Upgrade- oder Event-Stream-Pfad. |
| Nachrichten | Gesamtzahl der Nachrichten (WebSocket) oder Ereignisse (SSE). |
| Beginn | Zeitstempel des Verbindungsaufbaus. |
| Ende | Zeitstempel des Verbindungsendes oder leer, wenn noch geöffnet. |
| TLS | Ob die Verbindung TLS verwendet hat. |
Klicke auf eine Verbindung, um ihre Nachrichtenliste zu öffnen.
Verbindungen filtern
Nutze die Filterleiste über der Verbindungsliste, um die Ansicht einzugrenzen.
- Host - Teilzeichenfolgenabgleich mit der Hostspalte.
- Pfad - Teilzeichenfolgenabgleich mit der Pfadspalte.
- TLS - nur TLS- oder Nicht-TLS-Verbindungen anzeigen.
- Im Testumfang - nur Verbindungen anzeigen, deren Host dem aktuellen Scope entspricht.
- StreamQL - einen StreamQL-Ausdruck für strukturierte Filterung eingeben.
Klicke neben der StreamQL-Eingabe auf KI, um eine Abfrage aus natürlicher Sprache zu erzeugen.
Nachrichtenliste
Die Auswahl einer Verbindung öffnet ihre Nachrichten im mittleren Bereich.
| Spalte | Beschreibung |
|---|---|
| Nr. | Laufende Nummer, beginnend mit 1 für die erste Nachricht der Verbindung. |
| Richtung | C->S für Client zu Server, S->C für Server zu Client. |
| Opcode | WebSocket-Opcode: text, binary, ping, pong oder close. SSE-Einträge zeigen den Ereignisnamen. |
| Größe | Payload-Größe in Bytes. |
| Zeit | Absoluter Zeitstempel der Nachricht. |
| Delta | Zeit seit der vorherigen Nachricht dieser Verbindung. |
Nachrichten filtern
Nutze die Filterleiste über der Nachrichtenliste.
- Richtung - nur Nachrichten vom Client zum Server oder vom Server zum Client anzeigen.
- Opcode - nach bestimmten Opcodes filtern (z. B. nur
ping/pongzur Diagnose des Keepalive-Verhaltens anzeigen oder sie zur Verringerung von Störverkehr ausblenden). - Inhalt - Teilzeichenfolgenabgleich mit der Payload.
- StreamQL - strukturierter Abfrageausdruck.
Eine Nachricht untersuchen
Klicke auf eine Nachrichtenzeile, um ihre Payload im Inspektor zu öffnen.
- Der Tab Formatiert stellt JSON mit Syntaxhervorhebung und einklappbaren Knoten dar.
- Der Tab Rohdaten zeigt die unveränderten Payload-Bytes.
- Binärframes werden hexadezimal angezeigt, nach Möglichkeit mit einer UTF-8-Interpretation daneben.
- Close-Frames enthalten den aus der Payload ausgelesenen Statuscode und die Begründung.
Eine Nachricht an WS Replay senden
Klicke mit der rechten Maustaste auf eine Nachrichtenzeile und wähle An WS Replay senden, um die Nachricht in WS Replay zu öffnen. Die Handshake-Anfrage der Verbindung wird zum Herstellen der Replay-Verbindung verwendet.
In WS Replay kannst du die Payload ändern und erneut senden oder neue Nachrichten in eine aktive Verbindung einfügen.
WS-Nachrichten exportieren
- Wähle die Verbindung in der Verbindungsliste.
- Öffne die Option zum Nachrichtenexport.
- Wähle JSON oder CSV.
- Speichere die Datei.
Der Export enthält für jede Nachricht laufende Nummer, Richtung, Opcode, Zeitstempel und Payload.
Nutze CSV exportieren oberhalb der Verbindungsliste, um Verbindungsmetadaten statt Nachrichten-Payloads zu exportieren. Eine aufgezeichnete Verbindung und eine Sitzung in WS Replay sind getrennte Datensätze; Replay-Antworten gehören zum Zeitverlauf von WS Replay, nicht zu dieser Liste des aufgezeichneten Verlaufs.