Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Assertions

Mit Talend Cloud API Tester können Sie das Verhalten Ihrer API durch die Erstellung von Assertions für einen Request validieren. Eine Assertion überprüft einen bestimmten Teil einer Antwort basierend auf den von Ihnen definierten Bedingungen und gibt an, ob die Bedingungen erfüllt sind oder nicht.

Verwendungsbeispiel

Um sicherzustellen, dass Ihre Content Negotiation funktioniert, müssen Sie sich vergewissern, dass der Header Content-type (Inhalt-Typ) Ihrer HTTP-Antwort dem Header Accept (Akzeptieren) des Requests entspricht.

Dazu können Sie folgende Assertion erstellen: Header > Content-type > Equals > ${"My request"."request"."headers"."Accept"}.

Der letzte Teil ist ein Ausdruck, der einen Teil des Requests erfasst und ihn mit der Antwort vergleicht. Weitere Informationen finden Sie unter Using expressions.

Wenn sich der empfangene Wert vom erwarteten Wert unterscheidet, können Sie auf das Menü rechts neben dem empfangenen Wert klicken, um ihn in die Zwischenablage zu kopieren oder direkt in das Feld Expected value (Erwarteter Wert) übernimmt.

Assertions für hohe Zahlen

Talend Cloud API Tester unterstützt keine Zahlen über 9.007.199.254.740.991. Größere Zahlen werden ggf. automatisch geändert.

Die Ergebnisse von Assertions sind nicht unbedingt zuverlässig, wenn nicht unterstützte Zahlen verwendet werden. In nachstehendem Beispiel wird die Zahl 900719925474099299111 zu 900719925474099300000 aufgerundet.

Eine Warnung gibt an, dass die Zahl aufgerundet ist.

Wenn eine Zahl nicht unterstützt wird, wird eine entsprechende Benachrichtigung angezeigt. Sie können diese Benachrichtigungen in API Tester settings (Einstellungen für API Tester) > General (Allgemein) deaktivieren.

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!