Servicetest für WebSphere MQ erstellen

Sie können einen IBM® WebSphere MQ-Test erstellen, indem Sie die erforderlichen Testelemente hinzufügen und die Testelementdetails im Testeditor bearbeiten.

Vorbereitende Schritte

Tests werden in Testprojekten gespeichert. Dies sind Java™-Projekte, die einen Quellenordner enthalten. Vor dem Erstellen eines Tests müssen Sie ein Testprojekt erstellen.

Vergewissern Sie sich, dass Sie über eine gültige WSDL-Datei (Web Services Description Language) für einen WebSphere MQ-Service in Ihrem Arbeitsbereich verfügen.

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-Sicherheitsfunktion verwenden, stellen Sie sicher, dass die Umgebung mit den richtigen Bibliotheken und Konfigurationsdateien konfiguriert ist.

Vorgehensweise

  1. Klicken Sie in der Workbench auf Datei > Neu > Andere > Test > Testressourcen > Web-Service-Test oder klicken Sie in der Symbolleiste auf die Schaltfläche Neuer Servicetest Neuer Servicetest.
  2. Wählen Sie ein Projekt aus, geben Sie dann im Feld Testdateiname einen Namen für den Test ein und klicken Sie auf Weiter. Der von Ihnen eingegebene Name ist der Basisdateiname für die Aufzeichnung, den Test und andere erforderliche Dateien. Diese Dateien werden im Standardnavigator oder im Java-Paket-Explorer mit ihren unterschiedlichen Suffixen angezeigt; im Testnavigator wird jedoch nur der einfache Name bzw. Testname angezeigt.
  3. Führen Sie auf der Seite Schnittstelle für Serviceanforderung auswählen einen der folgenden Schritte aus:
    1. Wählen Sie zum Testen eines Diensts, der eine WSDL-Datei verwendet, die Option Webserviceanforderung oder Spezifikationsstruktur aus, klicken Sie dann auf Weiter und wählen Sie anschließend eine WSDL-Datei aus.
    2. Wählen Sie zum Testen eines Diensts, der keine WSDL-Datei verwendet, die Option XML-Anforderung, Textanforderung, Binäranforderung oder einen leeren Test aus.
  4. Klicken Sie auf Weiter und wählen Sie dann das WebSphere MQ-Protokoll aus.
  5. Geben Sie in SOAP-Aktion die zum Aufrufen der MQ-Anforderung verwendete SOAP-Aktion an.
  6. Klicken Sie auf Werte der MQ-Protokollkonfiguration überschreiben und geben Sie einen angepassten Header und Nachrichtendeskriptor an, um den Nachrichtenheader und -deskriptor zu überschreiben, der in der WebSphere MQ-Transportkonfiguration angegeben wurde.
  7. Klicken Sie auf Fertigstellen. Der Servicetest wird erstellt.
  8. Klicken Sie beim Web-Service-Aufruf auf Antwort aktualisieren. Dadurch wird das Fenster für die Antwortvorschau geöffnet, in dem die zum Durchführen des Aufrufs verwendeten Daten angezeigt werden.
  9. Klicken Sie auf Test aktualisieren. Durch diese Aktion wird der Web-Service aufgerufen und ein Nachrichtenrückgabeelement mit den zurückgegebenen Daten erstellt. Wenn bereits ein Nachrichtenrückgabeelement vorhanden ist, wird es mit den aktuellen Rückgabedaten aktualisiert. Mit dem Testelement der Nachrichtenrückgabe können Sie die Datenkorrelation und inhaltsbasierte Prüfpunkte implementieren.

Feedback