Anfragevorschau
Was ist die Anfragevorschau?
Abschnitt betitelt „Was ist die Anfragevorschau?“Die Anfragevorschau sendet die Anfrage Ihrer Prüfung einmal von einem Cloud-Standort Ihrer Wahl und zeigt, was zurückkam, bevor Sie die Prüfung speichern. Geben Sie im Formular für neue Prüfungen die URL ein und klicken Sie auf Anfrage vorschauen. Es ist eine einzelne Anfrage, sie zeigt also, wie sich ein Aufruf verhält, nicht wie die API unter Last standhält. Multistep-Prüfungen lassen sich im Formular nicht in der Vorschau ansehen; öffnen Sie stattdessen nach dem ersten Lauf die Ergebnisseite.
Von mehreren Standorten simulieren
Abschnitt betitelt „Von mehreren Standorten simulieren“Wählen Sie den Standort im Dropdown neben der Vorschau-Schaltfläche. Es stehen 26 zur Auswahl, und es startet mit dem ersten Standort, den Sie für die Prüfung gewählt haben. Wenn Sie von einem anderen Standort aus in der Vorschau testen, als die Prüfung laufen wird, weist das Formular darauf hin, damit eine schnelle Vorschau aus einer Region nicht mit dem verwechselt wird, was eine Prüfung in einer anderen Region misst. Um Regionen zu vergleichen, sehen Sie dieselbe Anfrage erneut von einem anderen Standort in der Vorschau an.
Antwortzeit-Aufschlüsselung
Abschnitt betitelt „Antwortzeit-Aufschlüsselung“Der Tab Metriken zeigt die Aufschlüsselung der Antwortzeit, ein Balken je Phase mit ihrer Zeit in Millisekunden, damit Sie sehen, wo die Verzögerung liegt. Die Phasen sind:
- Wait: Die Wartezeit auf die erste Serverantwort nach dem Senden der Anfrage.
- DNS: Die Zeit für die Auflösung des Domainnamens in eine IP-Adresse.
- TCP: Die Zeit für den Aufbau einer TCP-Verbindung zwischen Client und Server.
- TLS: Die Zeit für den Aufbau einer sicheren TLS-Verbindung, falls zutreffend.
- Request: Die Zeit zum Senden der HTTP-Anfrage an den Server.
- First Byte: Die Zeit, bis der Server das erste Byte der Antwort sendet.
- Download: Die Zeit zum Herunterladen der gesamten Antwort vom Server.
Diese Metriken bieten einen umfassenden Überblick über die verschiedenen Phasen der Anfrage und ermöglichen es Ihnen, bestimmte Bereiche zu identifizieren, die möglicherweise optimiert werden müssen.
Anfrage- und Antwortdetails anzeigen
Abschnitt betitelt „Anfrage- und Antwortdetails anzeigen“Der Tab Body zeigt den Antwort-Body (ein langer Body ist eingeklappt; klicken Sie auf Erweitern um mehr zu sehen). Der Tab Header listet:
- Antwort-Header: alle Header, die vom Server zurückgegeben wurden.
- Anfrage-Header: alle Header, die mit der Anfrage gesendet wurden.
Diese Header können einfach in die Zwischenablage kopiert werden, indem Sie auf das Kopiersymbol neben dem Header-Wert klicken, was das Teilen oder die weitere Analyse der Informationen erleichtert.
Praktische Anwendungsfälle
Abschnitt betitelt „Praktische Anwendungsfälle“- Latenzanalyse: Bestimmen Sie, ob und wo Latenz die Leistung Ihrer API beeinflusst.
- Debugging: Identifizieren Sie Probleme in verschiedenen Phasen des Anfragelebenszyklus (DNS-Auflösung, TCP-Verbindung, TLS-Handshake usw.).
- Regionaler Vergleich: Sehen Sie dieselbe Anfrage von zwei Standorten in der Vorschau an und vergleichen Sie die Latenz.
- Header-Validierung: Überprüfen Sie, ob die richtigen Header gesendet und empfangen werden.
Wenn die Vorschau stimmt, fügen Sie Assertions hinzu und speichern Sie die Prüfung.
