Solltest du mit Assertions nicht vertraut sein, empfehlen wir den Artikel Assertions zu lesen, um einen Überblick darüber zu erhalten, wie sie funktionieren. Dieser Artikel erläutert, wie das Feld zum Assertion-Vergleich verwendet wird, um die API-Antwort zu validieren.
Beim Erstellen einer Assertion in einem Schritt musst du definieren, welche Art Prüfung verwendet wird, um den Wert aus der Antwort zu evaluieren.

In der Liste sind die verfügbaren Vergleichsoperatoren aufgeführt.
Ist identisch mit
Diese Operation prüft, ob ein Wert aus einer Antwort ( Assertion-Quell- und Merkmalfelder) gleich und identisch mit dem angegebenen Zielwert ist. Vergleichst du Text- oder Inhaltswerte, ermöglicht dieser Operator dir, Abgleiche ohne Beachtung von Groß- oder Kleinschreibung durchzuführen.
Beispiele
Status CodeIst identisch mit200Response Body als JSON[0].DestinationNameIst identisch mitAlpha Cygnus IX
Ist nicht identisch mit
Diese Operation prüft, ob ein Wert aus einer Antwort ( Assertion-Quell- und Merkmalfelder) NICHT gleich und nicht identisch mit dem angegebenen Zielwert ist. Vergleichst du Text- oder Inhaltswerte, ermöglicht dieser Operator dir, Abgleiche ohne Beachtung von Groß- oder Kleinschreibung durchzuführen.
Beispiele
Status CodeIst nicht identisch mit200Response Body als JSON[0].DestinationNameIst nicht identisch mitAlpha Cygnus IX
Beinhaltet
Diese Operation prüft, ob ein Wert aus einer Antwort ( Assertion-Quell- und Merkmalfelder) einen angegebenen Zielwert beinhaltet.
Sowohl Quell- als auch Zielwert werden als Text interpretiert, auch wenn es Zahlen sind. Diese Operation prüft, ob der Zielwert im Text des Quellwerts existiert.
Beispiele
Status BeschreibungBeinhaltetNot FoundResponse Body als JSON[0].DestinationNameBeinhaltetAlpha
Beinhaltet nicht
Diese Operation prüft, ob ein Wert aus einer Antwort ( Assertion-Quell- und Merkmalfelder) einen angegebenen Zielwert aus dem Inhalt nicht beinhaltet.
Beispiele
Status BeschreibungBeinhaltet nichtNot FoundResponse Body als JSON[0].DestinationNameBeinhaltet nichtAlpha
Ist kleiner als
Diese Operation prüft, ob ein Wert aus einer Antwort (
Assertion-Quell- und Merkmalfelder) ein geringerer als der angegebene Zielwert ist. Stelle sicher, dass beide Werte Zahlen sind und dass source < target “true” lautet.
Beispiele
Dauer (ms)Ist kleiner als25000Response Body als JSON[0].PriceIst kleiner als15
Ist kleiner oder gleich
Diese Operation prüft, ob ein Wert aus einer Antwort (
Assertion-Quell- und Merkmalfelder) kleiner oder gleich dem angegebenen Zielwert ist. Stelle sicher, dass beide Werte Zahlen sind und dass source <= target “true” lautet.
Beispiele
Dauer (ms)Ist kleiner oder gleich15000Response Body als JSON[0].ProductStocksIst kleiner oder gleich10
Ist größer als
Diese Operation prüft, ob ein Wert aus einer Antwort (
Assertion-Quell- und Merkmalfelder) ein größerer als der angegebene Zielwert ist. Stelle sicher, dass beide Werte Zahlen sind und dass source > target “true” lautet.
Beispiele
Umfang des Inhalts (Bytes)Ist größer als60Response Body als JSON[0].ProductStocksIst größer als50
Ist größer oder gleich
Diese Operation prüft, ob ein Wert aus einer Antwort (
Assertion-Quell- und Merkmalfelder) größer oder gleich dem angegebenen Zielwert ist. Stelle sicher, dass beide Werte Zahlen sind und dass source >= target “true” lautet.
Beispiele
Umfang des Inhalts (Bytes)Ist größer oder gleich60Response Body als JSON[0].ProductStocksIst größer oder gleich50
Ist leer
Diese Operation prüft, ob ein Wert aus einer Antwort ( Assertion-Quell- und Merkmalfelder) eine leere Zeichenfolge ist. Das bedeutet, dass das Feld oder der Wert in der Antwort existiert, aber keinen Inhalt hat.
Beispiele
- Leere Zeichenfolge:
"" - Leeres Array:
[] - Leerer Datensatz:
{}
Ist nicht leer
Diese Operation prüft, ob ein Wert aus einer Antwort (
Assertion-Quell- und Merkmalfelder) existiert und einen Inhalt hat, beispielsweise Text oder eine Nummer. Zielwerte können nicht "", [], {}, null sein.
Ist null
Diese Operation prüft, ob ein Wert aus einer Antwort (
Assertion-Quell- und Merkmalfelder) eine Null, einen fehlenden oder einen unbekannten Wert enthält. Zum Beispiel null.
Ist nicht null
Diese Operation prüft, ob ein Wert aus einer Antwort (
Assertion-Quell- und Merkmalfelder) existiert und einen Inhalt hat, beispielsweise Text, eine Nummer oder einen leeren Wert ("", [], {}), außer null.
Existiert
Diese Operation prüft, ob ein Wert aus einer Antwort ( Assertion-Quell- und Merkmalfelder) existiert. Es wird ignoriert, ob der Wert eine Nummer, Text, null oder einen leeren Inhalt enthält.
Beispiele
Response Body als JSON[0].DestinationNameexistiertCookieCookieNameexistiert
Existiert nicht
Diese Operation prüft, ob ein Wert aus einer Antwort ( Assertion-Quell- und Merkmalfelder) nicht vorhanden und nicht als Teil der Ausgabe besteht.
Beispiele
Response Body als JSON[0].DestinationNameexistiert nichtCookieCookieNameexistiert nicht
Soll ignoriert werden
Diese Operation weist an, dass der Wert aus der Antwort (
Assertion-Quell- und Merkmalfelder) nicht automatisch geprüft werden sollen. Diese Option kann verwendet werden, um die Standard-Assertions der Felder Status Code and Response vollständig aufzuheben. Weitere Informationen findest du unter
Assertion-Quell- und Merkmalfelder.
Beispiele
Response Body als JSON[0].Countersoll ignoriert werdenResponse Body als Text[?&]utm_[^=&]+=[^&]*soll ignoriert werden