Servicetests - Übersicht

Über die Servicetestfunktionalität von IBM Rational Performance Tester oder IBM Rational Service Tester for SOA Quality werden Erstellung, Ausführung und Analyse von Funktions-, Regressions- und Leistungstests für SOAP-basierte Web-Services, XML-Services oder Services für einfachen Text automatisiert.
Der Informationsgehalt von Tests hängt von einer einwandfreien Testentwicklung ab. Alle im Folgenden beschriebenen Schritte tragen zur Generierung aussagekräftiger Testergebnisse bei:

Tools für Servicetests

Im Produkt sind folgende Tools verfügbar:
  • Der generische Service-Client. Mit diesem Client können Sie Serviceanforderungen für viele Transportprotokolle, Authentifizierungskonfigurationen und Sicherheitsprofile manuell ausführen, wodurch er ein äußerst vielseitig einsetzbarer Service-Client ist. Der Client ist ein vollwertiger Ersatz für einen dedizierten Client und kann zum Aufzeichnen von Serviceaufrufen sowie während der Entwicklung zum manuellen Testen und Debuggen eines Service verwendet werden. Wenn Sie den generischen Service-Client öffnen möchten, klicken Sie in der Symbolleiste auf die Schaltfläche Generic Service Client
    WSDL Security Editor
    .
  • Mit dem WSDL Security Editor können Sie ausgereifte Sicherheitsstacks für Serviceanforderungen und -antworten festlegen. Ein Sicherheitsstack kann Schlüsseldefinitionen sowie Verschlüsselungs-, Zeitmarken- oder Signaturoperationen enthalten und kann jeder Operation in einer WSDL-Datei zugeordnet werden. Wenn Sie den WSDL Security Editor öffnen möchten, klicken Sie mit der rechten Maustaste auf eine WSDL-Datei in Ihrem Arbeitsbereich und wählen Sie "WSDL-Sicherheit bearbeiten" aus oder klicken Sie im generischen Service-Client auf die Schaltfläche WSDL Security Editor
    WSDL Security Editor
    .
  • Der Testeditor ist die Umgebung, in der Sie Tests entwickeln. Nach einer Aufzeichnung können Sie den jeweiligen Test ändern, indem Sie Datenkorrelationen oder Prüfpunkte hinzufügen. Sie können außerdem Schleifen und Bedingungen hinzufügen sowie jedes Detail der Serviceanforderungen bearbeiten.
  • In Rational Performance Tester können Sie mit dem Leistungszeitplan-Editor mehrere virtuelle Benutzer auf lokalen und fernen Computern implementieren, um für Leistungstests eine große Last zu generieren. Ein Zeitplan enthält normalerweise mehrere Tests und mehrere virtuelle Benutzer.
  • Mit dem Stub-Editor können Sie Service-Stubs erstellen. Im Stub-Editor können Sie mehrere Eingabebedingungen definieren, die Prüfpunkten ähneln. Jede Bedingung löst eine vordefinierte simulierte Antwort aus, die hinsichtlich der Funktion mit einer Antwort des simulierten Service identisch ist.

Feedback