Alle Operationen in einer WSDL-Datei testen

Sie können mithilfe des Generic Service Clients Anforderungen schnell an einen Service senden und dazu alle Operationen in einer WSDL-Datei (Web Services Description Language) verwenden. Die Aufrufe werden mit Standardwerten auf der Grundlage des Datentyps generiert.

Vorbereitende Schritte

Stellen Sie sicher, dass Sie über eine gültige WSDL-Datei verfügen. 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 (Web Services Description Language) nicht.

Wenn für den Service die SSL-Authentifizierung (Secure Sockets Layer) verwendet wird, erstellen Sie vor der Durchführung des Aufrufs eine SSL-Konfiguration. Weitere Informationen hierzu finden Sie im Abschnitt SSL-Konfigurationen erstellen.

Wenn für den Service die SOAP-Sicherheit für Verschlüsselung, Signatur oder andere Sicherheitsalgorithmen verwendet wird, müssen Sie zuerst die Umgebung mit den richtigen Bibliotheken und Konfigurationsdateien konfigurieren und dann ein Sicherheitsprofil für die WSDL erstellen. Weitere Informationen hierzu finden Sie unter Umgebungen für die SOAP-Sicherheit konfigurieren und Sicherheitsprofile für WSDL-Dateien erstellen.

Aufrufe werden für jeden Vorgang in der WSDL-Datei generiert und dazu die Standardwerte für jeden Typ verwendet. So wird bei Zeichenfolgen (Strings) beispielsweise der Standardwert str verwendet. Sie können die Standardwerte in den Einstellungen für XML-Standardwerte ändern.

Vorgehensweise

  1. Öffnen Sie den Generic Service Client und klicken Sie auf die Registerkarte Anforderungen und dann auf WSDL-Datei hinzufügen WSDL-Datei hinzufügen.
  2. Wählen Sie im Fenster "WSDL-Dateien hinzufügen" eine vorhandene WSDL aus oder importieren Sie eine WSDL wie folgt:
    • Klicken Sie auf Aus Datei importieren, um eine WSDL-Datei aus dem Dateisystem zu importieren.
    • Klicken Sie auf Aus URL importieren, um eine Online-WSDL aus dem Web herunterzuladen und zu importieren.
    • Klicken Sie auf Aus WSRR importieren, um eine WSDL aus einem WSSR (IBM WebSphere Service Registry and Repository) herunterzuladen. Geben Sie die URL für das WSRR ein und klicken Sie auf Verbinden. Klicken Sie auf Suchen Suchen, um die Inhalte des Repositorys zu durchsuchen.
    • Klicken Sie auf Aus UDDI importieren, um eine WSDL aus einem UDDI-Repository (Universal Description Discovery and Integration) zu importieren. Geben Sie die URL für die UDDI ein und klicken Sie auf Verbinden. Klicken Sie auf Filter Filter und Suchen Suchen, um die Inhalte des Repositorys zu durchsuchen.
  3. Klicken Sie auf OK. Die WSDL wird zur Aufrufbibliothek hinzugefügt.
  4. Klicken Sie in der Aufrufbibliothek mit der rechten Maustaste auf die WSDL und wählen Sie WSDL-Methoden testen aus. Der Aufruf wird automatisch mit allen SOAP- oder JMS-Endpunkten konfiguriert, die in der WSDL verfügbar sind.

Nächste Schritte

Erfolgreiche Aufrufe werden aufgezeichnet und zur Liste Aufrufprotokoll hinzugefügt. Wenn Sie IBM Rational Performance Tester oder IBM Rational Service Tester for SOA Quality verwenden, können Sie auf die Schaltfläche Testprogramm generieren (Testprogramm generieren) klicken, um einen Servicetest zu erstellen.

Feedback