REST-Testschritte

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Testen Sie benutzerdefinierte eingehende Webservices und Abwärtskompatibilität, indem Sie REST-Aufrufe durchführen.

    REST-Anforderungen können nur an die aktuelle Instanz gesendet werden. Sie können keine Anforderungen an eine andere Instanz oder Drittanbieter-/Remote-Adresse senden.

    Die REST-Testkonfiguration unterstützt nur XML- und JSON-Antwortformate. Binäre Formate werden nicht unterstützt.

    Sie können Tests erstellen, die Schritte aus jeder Konfigurationskategorie der Testschritte enthalten. Die REST-Testkonfigurationskategorie enthält die Konfiguration „REST-Anforderung senden – Inbound“ und Assert-Testkonfigurationen. Die Assert-Schritte müssen unmittelbar auf einen Schritt REST-Anforderung senden – Eingehend folgen. Sie können mehrere REST-Assert-Schritte nach einem Schritt REST-Anforderung senden – Eingehend ausführen, die Assert-Schritte können jedoch nicht schrittweise von den Schritten REST-Anforderung senden – Eingehend von anderen Testkategorien getrennt werden.Weitere Informationen zu den REST-Testschritten finden Sie unter Kategorie „REST“.

    Authentifizierung

    Als Teil des automatisierten Test-Frameworks gibt es zwei Situationen, in denen Sie REST-Anforderungen senden:
    • Wenn Sie den REST-API-Explorer zum Erstellen und Testen einer Anforderung verwenden
    • Wenn Sie einen Test ausführen, der einen Schritt Anforderung senden – Inbound enthält

    Wenn Sie den REST-API-Explorer zum Erstellen und Testen einer Anforderung verwenden und die Anforderung eine Authentifizierung erfordert, verwendet der REST-API-Explorer Ihre Anmeldeinformationen. Wenn das ATF den Test ausführt, verwendet der REST-API-Explorer die Anmeldeinformationen des Benutzers, der den Test geplant hat. Dies bedeutet, dass ein Test möglicherweise unbeabsichtigt fehlschlägt, da die Berechtigungen des Benutzers, der den Test erstellt hat, und des Benutzers, der den Test ausführt, unterschiedlich sind.

    Um das Problem der Benutzeranmeldeinformationen zu beheben, können Sie ein Basic Authentication-Profil für einen Testbenutzer erstellen und dann im Formular REST-Anforderung senden – Eingehend angeben, dass das Profil beim Ausführen des Tests verwendet werden soll.