Serviceantwort des Service aktualisieren

Beim Entwickeln eines Servicetests können Sie aus dem Testeditor eine Anforderung senden, um das Antwortelement aufzuzeichnen oder zu aktualisieren.

Vorbereitende Schritte

Serviceantwortelemente sind untergeordnete Elemente von Serviceanforderungselementen. Antwortelemente werden von Servicetests verwendet, um die Reaktionszeit zwischen einem Aufruf und der entsprechenden Antwort zu messen. In Antwortelementen können auch Prüfpunkte enthalten sein.

Sie können auf Antwort aktualisieren im Anforderungselement klicken, damit Sie eine der folgenden Aktionen ausführen können:
  • Eine Antwort des Service aufzeichnen: Bei dieser Methode wird die Anforderung gesendet und die tatsächliche Antwort des Service aufgezeichnet. Bei Services, für die das Transportprotokoll IBM® WebSphere MQ oder JMS verwendet wird, können mehrere Antworten aufgezeichnet werden.
  • Den aktuellen Antwortinhalt aktualisieren: Wenn eine Antwort vorhanden ist, wird deren Inhalt ersetzt. Werden mehrere Antworten empfangen, werden die Anzahl und die Reihenfolge der Antworten aktualisiert.
Wichtig: Nach dem Aktualisieren des Antwortinhalts kann es sein, dass Datenkorrelationen oder Prüfpunkte, die auf ersetzten Inhalt verwiesen haben, nicht mehr funktionieren.
Mithilfe des Testeditors können Sie Antwortelemente in einem Servicetest erstellen oder bearbeiten. Eine Serviceantwort kann auf drei Arten hinzugefügt werden:
  • Eine Antwort aus Web Services Description Language (WSDL) generieren: Wird für den Service WSDL verwendet, wird die Antwort mit der Inhaltsstruktur erstellt, die in der WSDL angegeben ist.
  • Eine Textantwort hinzufügen: Bei diesem Antworttyp geben Sie frei formatierten Inhalt für die Antwort an.
  • Eine Antwort des Service aufzeichnen: Bei dieser Methode wird die Anforderung gesendet und die tatsächliche Antwort des Service aufgezeichnet.

WebSphere MQ- und JMS-Anforderungen können mehrere Antwortelemente enthalten.

Vorgehensweise

So fügen Sie einem Servicetest ein Antwortelement hinzu:

  1. Öffnen Sie den Test im Testeditor und wählen Sie ein Serviceanforderungselement aus.
  2. Klicken Sie auf der Seite Testelementdetails auf Antwort aktualisieren. Sie können auch mit der rechten Maustaste auf das Serviceanforderungselement klicken und dann auf Hinzufügen > Antwort von Service klicken. Dadurch wird die Serviceanforderung ausgeführt. Ist die Anforderung gültig, wird das Fenster Antwort aktualisieren geöffnet und die Antwortdaten werden angezeigt.
  3. Prüfen Sie im Fenster Vorschau für die Rückgabe den Inhalt der Antwort auf Richtigkeit. Wird das Protokoll WebSphere MQ oder JMS verwendet und wurden mehrere Antworten empfangen, klicken Sie auf den jeweiligen Pfeil, damit die zugehörige Antwort angezeigt wird.
    1. Klicken Sie auf die Registerkarte Nachricht, um die Inhalte der Antwort in der Sicht Formular, Baum oder Quelle anzuzeigen.
    2. Klicken Sie auf die Registerkarte Anhang, um die Ressourcendateien anzuzeigen, die an die Antwort angehängt wurden.
    3. Klicken Sie auf die Registerkarte Antworteigenschaften, um die Eigenschaften der Antwort anzuzeigen.
  4. Damit die empfangene Antwort im Test verwendet wird, klicken Sie auf Test aktualisieren. Dadurch werden die Antwortelemente als untergeordnete Elemente des Anforderungselements erstellt oder die vorhandenen Antwortelemente mit den neuen Daten aktualisiert.

Nächste Schritte

Nachdem Sie Antwortelemente erstellt oder aktualisiert haben, können Sie Prüfpunkte für die Antwortinhalte erstellen, um das Verhalten des Service zu testen.

Feedback