Zu Hauptinhalt springen

Validieren der HTTP-Antworten

Talend Cloud API Tester ermöglicht Ihnen den Test des Verhaltens Ihrer APIs.

Sie können eine API durch den Einsatz von Assertions testen, um zu prüfen, ob ein bestimmter Teil einer HTTP-Antwort Ihren Erwartungen entspricht. Sie können Assertions für die folgenden Antwortmerkmale definieren:

  • Statuscode
  • Header
  • Body-Länge
  • Dauer
  • Statusmeldung
  • JSON-Body (unter Verwendung des JSON-Pfads)
  • XML-Body (unter Verwendung von Xpath)
  • Body-Inhalt

Assertions werden in Echtzeit validiert. Das bedeutet, dass sie bei der Ausführung des Requests und einer Aktualisierung neu ausgewertet werden.

Registerkarte Assertions.

Assertions nutzen Operatoren zum Vergleich von Werten und zur Prüfung der Existenz bzw. der Eingliederung bestimmter Werte.

Beispiel:

  • Status code (Statuscode) entspricht 200.
  • Duration (ms) (Dauer (ms)) ist ein Wert unter 200.
  • Body content (Body-Inhalt) existiert.
  • Das im JSON-Pfad $.id im JSON body vorhandene Element entspricht 12345.

Assertions bilden eine solide Basis für den Test einer API, sie müssen jedoch dynamisch sein. Dynamische Assertions ermöglichen Ihnen z. B. die Prüfung, ob der Header Content-type (Inhalt-Typ) der Antwort dem Header Accept (Akzeptieren) des Requests entspricht. Sie können dynamische Assertions mit Ausdrücken erstellen.

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!