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.

Vorgehensweise

So bearbeiten Sie das Verhalten eines Service-Stubs:

  1. Doppelklicken Sie im Testnavigator auf den Stub, um den Stubeditor zu öffnen. Jede vom Stub simulierte Operation wird durch ein Vorgangselement dargestellt, das Fallelemente enthält, die eine Bedingung beschreiben. Jeder Fall enthält ein Antwortelement. Fallelemente sind vergleichbar mit Testprüfpunkten und verwenden dieselbe Darstellungsart.
  2. So ändern Sie die Standardantwort einer Operation:
    1. Blenden Sie die Operation und das Element Fall: Standard ein. Wählen Sie dann das Antwortelement aus. Das Element "Fall: Standard" beschreibt die Antwort des Service-Stubs, wenn keine andere Fallbedingung zutrifft.
    2. Bearbeiten Sie den Nachrichteninhalt, um den vom Service-Stub zurückgegebenen XML-Inhalt anzugeben.
  3. So fügen Sie einen bedingten Antwortfall hinzu:
    1. Klicken Sie mit der rechten Maustaste auf die Operation und wählen Sie Hinzufügen > Fall gleicher Werte, Inhaltsfall oder Abfragefall aus.
      Diese Typen bedingter Fälle sind vergleichbar mit den Prüfpunkten Entsprechung, Inhalt und Abfrage in Servicetests.
      • Mit Fall gleicher Werte geben Sie eine Antwort an, die vom Stub zurückgegeben wird, wenn der gesamte Inhalt der eingehenden Nachricht vollständig mit dem Inhalt der angegebenen Nachricht übereinstimmt.
      • Mit Inhaltsfall geben Sie eine Antwort an, die vom Stub zurückgegeben wird, wenn ein Teil des Inhalts der eingehenden Nachricht mit dem Inhalt der angegebenen Nachricht übereinstimmt.
      • Mit Abfragefall geben Sie eine Antwort an, die vom Stub zurückgegeben wird, wenn eine XPath-Abfrage die angegebenen Kriterien erfüllt.
      Sie können so viele Fallelemente hinzufügen, wie Sie benötigen, um das Verhalten des ursprünglichen Service zu simulieren. Verwenden Sie bei Bedarf die Schaltflächen Nach oben und Nach unten, um die Reihenfolge zu ändern, in der die Fallbedingungen bewertet werden. Es wird nur die erste Übereinstimmungsbedingung ausgeführt.

      Der Standardfall kann nicht entfernt werden und ist immer das letzte Fallelement in der Operation.

    2. Wählen Sie das Antwortelement aus und bearbeiten Sie den Nachrichteninhalt, um den vom Service-Stub zurückgegebenen XML-Inhalt anzugeben. Verwenden Sie die Sichten Formular, Baum oder Quelle, um den Anzeigemodus für XML-Inhalte zu ändern.
  4. Wählen Sie Datei > Sichern aus oder klicken Sie auf die Schaltfläche Sichern in der Symbolleiste.

Nächste Schritte

Wenn Sie die Bearbeitung des Service-Stubs abgeschlossen haben, können Sie den Stub auf einem Stub-Server implementieren.

Feedback