Mit Service-Stubs können Sie das Verhalten eines Service für verschiedene Test- und Integrationszwecke simulieren.
Service-Stubs – Übersicht
Service-Stubs sind Simulationen eines tatsächlichen
Service, mit denen der Service in der Testumgebung funktional ersetzt werden kann. Ein Stub-Server ersetzt den tatsächlichen Anwendungsserver.
Service-Stub erstellen
Sie können eine WSDL-Spezifikationsdatei (Web Service Description Language) verwenden, um einen
Service-Stub zu generieren, über den das Verhalten des Ursprungsservice simuliert und dieselbe Schnittstelle verwendet werden kann.
Service-Stub bearbeiten
Service-Stubs werden mit einer einzelnen Standardantwort für jede Operation in der
WSDL-Spezifikation generiert. Sie können den Service-Stub bearbeiten,
um die Standardantworten zu ändern oder bedingte Antworten hinzuzufügen, mit denen der
tatsächliche Service simuliert werden kann.
Service-Stubs implementieren
Sie können Service-Stubs auf einem Stub-Server implementieren und ausführen. Es handelt sich dabei um einen
kleinen Anwendungsserver für die Ausführung von Service-Stubs.
Die Client- oder Testanwendung adressiert den
Stub-Server anstelle der tatsächlichen Anwendung des ursprünglichen Service.
Service-Stub-Aktivität in einer Protokolldatei aufzeichnen
Durch die Protokollierung von Service-Stubs können Sie die Interaktionen zwischen einer Anwendung und dem Stub-Server überwachen. Wenn die Option aktiviert ist, wird eine Protokolldatei für jeden implementierten Stub erstellt. Die Protokolldateien werden als ein formatierter HTML-Bericht dargestellt.
Protokollebene für Service-Stubs festlegen
Beim Aufzeichnen eines Servicetests können Sie die Ebene für die Protokolldetails festlegen, die Sie für Debuggingzwecke erfassen wollen.