Servicetest mit dem Generic Service Client erstellen

Sie können einen Servicetest aufzeichnen, indem Sie eine Reihe von Aufrufen mit dem Generic Service Client aufrufen. Nachdem Sie die Aufrufe erfolgreich aufgerufen haben, wählen Sie die Ergebnisse im Bereich "Protokoll" des Generic Service Client aus, um einen Test zu generieren. Wenn für die Serviceaufrufe kein Zugriff auf einen zugeordneten Java™-Client möglich ist, stellt der Generic Service Client die einfachste Möglichkeit zum Generieren der Aufrufe und zum Aufzeichnen eines Tests dar.

Vorbereitende Schritte

Bevor Sie beginnen, müssen Sie prüfen, ob Rational Agent Controller auf dem lokalen Computer aktiv ist.

Wenn Ihr Arbeitsbereich nicht bereits einen Test enthält, erstellt der Assistent für die Testerstellung ein Projekt. Wenn Sie einen Test in einem bestimmten Projekt speichern möchten, prüfen Sie vor der Aufzeichnung des Tests, ob dieses Projekt vorhanden ist.

Stellen Sie beim Testen eines SOAP-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 (Web Services Description Language) 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-Sicherheit oder Dateianhänge verwenden, stellen Sie sicher, dass die Umgebung mit den richtigen Bibliotheken und Konfigurationsdateien konfiguriert ist.

Informationen zu diesem Vorgang

So zeichnen Sie einen Test auf:

Vorgehensweise

  1. Klicken Sie in der Testperspektive auf Datei > Neu > Test aus Aufzeichnung oder klicken Sie auf die Schaltfläche Neuer Test aus Aufzeichnung (Schaltfläche 'Neuer Test aus Aufzeichnung').
  2. Wählen Sie Test aus neuer Aufzeichnung erstellen und Web-Service-Aufzeichnung mit Generic Service Client aus. Klicken Sie dann auf Weiter.
  3. Wählen Sie ein Projekt aus, und geben Sie dann in Testdateiname einen Namen für den Test ein. 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 Package Explorer mit ihren unterschiedlichen Erweiterungen angezeigt. Im Testnavigator wird jedoch nur der einfache Name bzw. Testname angezeigt.
  4. 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 auf Fertig stellen, um fortzufahren. Der Generic Service Client wird geöffnet.
  5. Wenn Ihr Service ein Transport- oder Sicherheitsprotokoll verwendet, für das die Standardeinstellungen überschrieben werden müssen, klicken Sie auf die Registerkarte Transport und erstellen eine neue Transport- oder Sicherheitskonfiguration.
  6. Klicken Sie auf die Registerkarte Aufrufe.
    • Wählen Sie WSDL-Datei hinzufügen (WSDL hinzufügen) aus, 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 Endpunkt hinzufügen (Endpunkt hinzufügen) aus, um einen Aufruf eines HTTP-, JMS- oder WebSphere MQ-Service zu erstellen.
  7. Nach dem Erstellen des Aufrufs klicken Sie auf den Pfeil Aufruf bearbeiten, um die Details des Aufrufs bei Bedarf zu ändern.
  8. Klicken Sie auf den Pfeil Aufrufen, um den Serviceaufruf aufzurufen. War der Aufruf erfolgreich, wird die Antwort unter dem Pfeil Antwort anzeigen angezeigt.
  9. Wenn Sie einen Test mit mehreren Aufrufen aufzeichnen möchten, wiederholen Sie die Schritte 6 bis 9.
  10. Nachdem Sie die Aufzeichnung abgeschlossen haben, klicken Sie auf Aufzeichnung stoppen (Schaltfläche 'Aufzeichnung stoppen'). Es wird ein Fortschrittsfenster angezeigt, während der Test generiert wird.

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 Aufrufprotokoll hinzugefügt. Sie können Aufrufe in der Liste Aufrufprotokoll auswählen und auf Testprogramm generieren (Testprogramm generieren) klicken.

Feedback