Servicetest mit dem Generic Service Client erstellen

Sie können einen Servicetest aufzeichnen, indem Sie Serviceanforderungen mit dem Generic Service Client aufrufen. Nachdem Sie die Anforderungen gesendet und die Antworten vom Service empfangen haben, wählen Sie die Ergebnisse im Bereich "Protokoll" des Generic Service Clients aus, um einen Test zu generieren. Wenn Sie über keinen Zugriff auf einen dedizierten Client für die Serviceaufrufe verfügen, stellt der Generic Service Client die einfachste Möglichkeit zum Generieren der Aufrufe und zum Aufzeichnen eines Tests dar.

Vorbereitende Schritte

Stellen Sie beim Testen eines SOAP-basierten Web-Service sicher, dass Sie über Zugriff auf eine gültige WSDL-Datei (Web Services Description Language) verfügen. Der Assistent kann WSDL-Dateien aus dem Arbeitsbereich, dem Dateisystem, einem fernen Repository oder einer URL importieren. Vergewissern Sie sich, dass die WSDL-Dateien die richtige Syntax für die Testumgebung verwenden. Der Generic Service Client funktioniert möglicherweise mit einigen WSDL-Dateien nicht.

Wenn Sie SSL-Authentifizierung (Secure Sockets Layer) verwenden, vergewissern Sie sich, dass in Ihrem Arbeitsbereich die erforderlichen Schlüsseldateien vorhanden sind.

Wenn Sie die SOAP-Sicherheitsfunktionen verwenden, muss sichergestellt sein, dass die Umgebung mit den richtigen Bibliotheken und Konfigurationsdateien konfiguriert ist. Weitere Informationen finden Sie in Umgebungen für die SOAP-Sicherheit konfigurieren.

Vorgehensweise

  1. Klicken Sie in der Perspektive "Test" auf die Schaltfläche in der Symbolleiste Neuer Test aus Aufzeichnung Schaltfläche 'Neuer Test aus Aufzeichnung' oder klicken Sie auf Datei > Neu > Test aus Aufzeichnung.
  2. Klicken Sie im Assistenten für Neuer Test aus Aufzeichnung auf Test aus neuer Aufzeichnung erstellen, wählen Sie Servicetest aus und klicken Sie auf Weiter.
  3. Wählen Sie auf der Seite Speicherposition auswählen das Projekt und den Ordner aus, in dem der Test erstellt werden soll, geben Sie einen Namen für den Test ein und klicken Sie auf Weiter. Klicken Sie bei Bedarf auf Übergeordneten Ordner erstellen Symbol 'Übergeordneten Ordner erstellen', um ein Projekt oder einen Ordner zu erstellen.
  4. Wählen Sie auf der Seite Speicherposition auswählen die Option Generic Service Client aus. Bei dieser Option wird der Generic Service Client verwendet, wenn Sie über keinen Zugriff auf einen dedizierten Client für die Serviceaufrufe verfügen. Informationen zur Verwendung anderer Clientprogramme zum Aufzeichnen des Tests finden Sie unter Servicetest über ein Clientprogramm aufzeichnen.
  5. Klicken Sie auf Weiter. Wenn Sie einen Web-Service-Test zum ersten Mal aufzeichnen, lesen Sie den Datenschutzhinweis und wählen Sie Ich stimme zu aus. Klicken Sie dann auf Fertig stellen, um den Vorgang fortzusetzen. Der Generic Service Client wird geöffnet.
  6. Wenn bei dem Service ein Transport- oder Authentifizierungsprotokoll verwendet wird, für das die Standardeinstellungen überschrieben werden müssen, klicken Sie auf die Registerkarte Transport und erstellen Sie einen HTTP-, Java Message Service (JMS)- oder IBM® WebSphere MQ-Transport.
  7. Klicken Sie auf die Registerkarte Anforderungen.
    • Klicken Sie auf WSDL-Datei hinzufügen WSDL-Datei hinzufügen, um eine WSDL-Datei aus dem Arbeitsbereich zu verwenden, eine WSDL-Datei zu importieren oder eine Verknüpfung zu einer fernen WSDL-Datei zu erstellen.
    • Wählen Sie die Datei für Endpunkt hinzufügen Endpunkt hinzufügen aus, um einen Aufruf eines HTTP-, JMS- oder WebSphere MQ-Service zu erstellen.
    Weitere Informationen zur Verwendung des Generic Service Clients finden Sie unter Serviceanforderungen mit dem Generic Service Client senden.
  8. Nach dem Erstellen des Aufrufs klicken Sie auf den Pfeil für Daten bearbeiten, um die Details des Aufrufs bei Bedarf zu ändern.
  9. Klicken Sie auf den Pfeil Aufrufen, um den Serviceaufruf aufzurufen. War der Aufruf erfolgreich, wird die Antwort unter dem Pfeil Antwort anzeigen angezeigt.
  10. Wenn Sie einen Test mit mehreren Aufrufen aufzeichnen möchten, wiederholen Sie die Schritte 6 bis 9.
  11. Wenn Sie das Senden von Serviceanforderungen abgeschlossen haben, stoppen Sie den Recorder. Dazu können Sie entweder den Generic Service Client schließen oder in der Sicht Recordersteuerung auf die Schaltfläche Stoppen Symbol 'Stoppen' klicken. Wenn Sie die Netzeinstellungen des Clientprogramms entsprechend der Beschreibung in Schritt 8 geändert haben, können Sie sie auf die Standardeinstellungen zurücksetzen, bevor Sie das Programm schließen. Der Assistent für Servicetest generieren wird geöffnet.
  12. Klicken Sie auf Fertig stellen.

Nächste Schritte

Alternativ können Sie mit dem Generic Service Client die Aufrufe ohne Aufzeichnung erstellen, bearbeiten und aufrufen. Erfolgreiche Antworten werden zur Liste Anforderungsprotokoll hinzugefügt. Sie können Aufrufe in der Liste Anforderungsprotokoll auswählen und auf das Symbol Testprogramm generieren Symbol 'Testprogramm generieren' klicken.

Feedback