Gewusst wie: Verwenden der Webtest-API

Aktualisiert: November 2007

Sie können Code für Webtests schreiben. Die Webtest-API wird verwendet, um Code für Webtests, Webtest-Plug-Ins, Anforderungs-Plug-Ins, Anforderungen, Extraktions- und Validierungsregeln zu erstellen. Die Klassen, aus denen diese Typen bestehen, sind die Kernklassen in dieser API. Die anderen Typen in dieser API werden verwendet, um die Erstellung folgender Objekte zu unterstützen: WebTest, WebTestPlugin, WebTestRequestPlugin, WebTestRequest, ExtractionRule und ValidationRule. Sie verwenden den Microsoft.VisualStudio.TestTools.WebTesting-Namespace, um benutzerdefinierte Webtests zu erstellen.

Sie können auch die Webtest-API verwenden, um deklarative Webtests programmgesteuert zu erstellen und zu speichern. Verwenden Sie dazu die T:Microsoft.VisualStudio.TestTools.WebTesting.DeclarativeWebTest-Klasse und die T:Microsoft.VisualStudio.TestTools.WebTesting.DeclarativeWebTestSerializer-Klasse.

Tipp:

Verwenden Sie den Objektbrowser, um den Microsoft.VisualStudio.TestTools.WebTesting-Namespace zu durchsuchen. Sowohl der C#- als auch der Visual Basic-Editor bieten IntelliSense-Unterstützung beim Schreiben von Code, wenn Sie Klassen aus dem Namespace verwenden.

Sie können auch Plug-Ins für Auslastungstests erstellen. Weitere Informationen finden Sie unter Gewusst wie: Erstellen eines Auslastungstest-Plug-Ins.

Verwenden der Webtest-API

  1. Öffnen Sie ein Testprojekt, das einen Webtest enthält.

    Weitere Informationen finden Sie unter Gewusst wie: Erstellen eines Testprojekts.

  2. Fügen Sie Ihrer Testprojektmappe ein Projekt für eine C#- oder Visual Basic-Klassenbibliothek hinzu.

  3. Fügen Sie dem Testprojekt einen Verweis auf das Klassenbibliotheksprojekt hinzu.

  4. Fügen Sie im Klassenbibliotheksprojekt einen Verweis auf die Datei Microsoft.VisualStudio.QualityTools.WebTestFramework.dll hinzu.

  5. Fügen Sie der Klassendatei im Klassenbibliotheksprojekt eine using-Anweisung für den Microsoft.VisualStudio.TestTools.WebTesting-Namespace hinzu.

  6. Implementieren Sie beliebige Kernklassen aus dem Namespace im Klassenbibliotheksprojekt. Eine Beispielimplementierung von WebTestPlugin finden Sie unter Gewusst wie: Erstellen eines Webtest-Plug-Ins. Sie können den Rest des benötigten Codes schreiben und anschließend das Projekt erstellen.

  7. Führen Sie den Webtest aus.

Siehe auch

Aufgaben

Gewusst wie: Verwenden der Auslastungstest-API

Gewusst wie: Erstellen eines Webtest-Plug-Ins

Referenz

Microsoft.VisualStudio.TestTools.WebTesting