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.
Vorbereitende Schritte
Der lokale Stub-Server läuft in einer Umgebung auf dem lokalen Computer. Der Zugriff auf Service-Stubs kann lokal erfolgen. Der lokale Stub-Server wird automatisch gestoppt, wenn
Sie die Umgebung schließen.
Um statt des Ursprungsservice einen Service-Stub verwenden zu können, müssen Sie den Endpunkt der Clientanwendung oder des Servicetests ändern und die URL
der Ursprungsanwendung durch die URL des Stub-Servers ersetzen.
Vorgehensweise
- Klicken Sie im Stubeditor auf die Schaltfläche Implementieren. Sie können auch mit der rechten Maustaste im Testnavigator auf den Stub klicken und
auswählen. Dadurch wird die Sicht Stub-Überwachungsprogramm geöffnet.
- Klicken Sie in der Sicht Stub-Überwachungsprogramm auf
Ausführen. Wenn Sie Änderungen am Service-Stub vornehmen, wird der Stub nach dem Sichern erneut auf dem
Stub-Server implementiert.
- Wenn Sie weitere Service-Stubs auf dem Stub-Server implementieren wollen, klicken Sie auf Hinzufügen und
wählen einen Service-Stub aus dem Arbeitsbereich aus.
- Kopieren Sie die URL des Service-Stubs aus der Sicht Stub-Überwachungsprogramm und fügen Sie sie in die Konfiguration der Clientanwendung ein. Sie können auch direkt auf die WSDL-Spezifikation des
Service-Stubs zugreifen. Dies ist eine Kopie der Ursprungs-WSDL mit ersetzten URL-Endpunkten.
Nächste Schritte
Sie können überprüfen, ob der Service-Stub richtig antwortet, indem Sie über den generischen Service-Client einen Aufruf absetzen.