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.

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

  1. Klicken Sie im Stubeditor auf die Schaltfläche Implementieren. Sie können auch mit der rechten Maustaste im Testnavigator auf den Stub klicken und Implementieren auf > Lokaler Stub-Server auswählen. Dadurch wird die Sicht Stub-Überwachungsprogramm geöffnet.
  2. Klicken Sie in der Sicht Stub-Überwachungsprogramm auf Symbol 'Ausführen'Ausführen. Wenn Sie Änderungen am Service-Stub vornehmen, wird der Stub nach dem Sichern erneut auf dem Stub-Server implementiert.
  3. 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.
  4. 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.

Feedback