Dieser Artikel bietet detaillierte Anweisungen, wie die vorbereiteten, voll einsatzfähigen Beispiele verwendet werden, wenn du ein Multi-Step API (MSA)-Prüfobjekt erstellst.
Dieses Beispiel nutzt die Uptrends Galactic Resorts API als eine fiktionale API-Website, um Reiseziele im Weltraum abzurufen. Alle Beispiele können sofort getestet und später entsprechend deinen Überwachungsanforderungen konfiguriert werden.
Einfaches Beispiel
Das einfache Beispiel ermöglicht dir das Erstellen eines vorkonfigurierten Prüfobjekts mit einem einzelnen API-Aufruf, Schritt genannt. In diesem Schritt sendet das Prüfobjekt eine GET-Anfrage an den Endpunkt https://galacticresorts.com/api/Destinations
. Die
API-Antwort wird dann validiert, um zu prüfen, ob der Statuscode 200 lautet, die Ladezeit weniger als 25.000 ms beträgt und der erste Preis aus der JSON-Antwort [0].Price
größer als 10 ist.
Wähle eine beliebige Option aus der Produkttour, um mit der Demo zu interagieren:
Zwei API-Aufrufe und Konsolen-Output
Bei dem Beispiel Zwei API-Aufrufe und Konsolen-Output kannst du ein vorkonfiguriertes Prüfobjekt mit zwei API-Aufrufen, Schritte genannt, erstellen und einen Wert an die Konsole übergeben.
Im ersten Schritt sendet das Prüfobjekt eine GET-Anfrage an den Endpunkt https://galacticresorts.com/api/Destinations
. Die
API-Antwort wird dann validiert, um zu prüfen, ob der Statuscode 200 lautet und die Ladezeit weniger als 25.000 ms beträgt. Darüber hinaus wird der Wert der ersten Product Id
aus der JSON-Antwort in einer
Variable namens ProductId
für den nächsten Schritt gespeichert.
Im zweiten Schritt führt das Prüfobjekt eine weitere GET-Anfrage aus und verwendet den Wert der Variable ProductId
, um ein bestimmtes Produkt abzurufen: https://galacticresorts.com/api/Destinations/{{ProductId}}
. Aus der Antwort werden zwei Variablen, ProductPrice
und ImageFileName
, erzeugt, um den Wert des Produktpreises und den Dateinamen des Bilds zu speichern.
Dann führt das Prüfobjekt ein
benutzerdefiniertes Skript auf dem Tab Nach-Antwort aus, welches den Wert der Variable ProductPrice
an die Konsole übergibt.
Wähle eine beliebige Option aus der Produkttour, um mit der Demo zu interagieren:
Weitere Informationen findest du unter Das Multi-Step API Monitoring einrichten.