Gewusst wie: Verwenden der Webleistungstest-API
Dieses Thema gilt für folgende Anwendungsbereiche:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
Sie können Code für die Webleistungstests schreiben. Die Webleistungstest-API wird verwendet, um Code für Webleistungstests, Webleistungstest-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 Webleistungstests zu erstellen.
Sie können auch die Webleistungstest-API verwenden, um deklarative Webleistungstests programmgesteuert zu erstellen und zu speichern. Dazu verwenden Sie die DeclarativeWebTest-Klasse und die DeclarativeWebTestSerializer-Klasse.
Tipp
Verwenden Sie den Objektkatalog, um den Microsoft.VisualStudio.TestTools.WebTesting-Namespace zu durchsuchen. Sowohl der Visual C#- als auch der Visual Basic-Editor bieten IntelliSense-Unterstützung für das Schreiben von Code mit den Klassen im Namespace.
Sie können auch Plug-Ins für Auslastungstests erstellen. Weitere Informationen finden Sie unter Gewusst wie: Verwenden der Auslastungstest-API und Gewusst wie: Erstellen eines Auslastungstest-Plug-Ins.
So verwenden Sie den WebTesting-Namespace
Öffnen Sie ein Testprojekt, das einen Webleistungstest enthält.
Weitere Informationen finden Sie unter Erstellen und Bearbeiten von Webleistungstests.
Fügen Sie Ihrer Testprojektmappe ein Projekt für eine Visual C#- oder Visual Basic-Klassenbibliothek hinzu.
Fügen Sie dem Testprojekt einen Verweis auf das Klassenbibliotheksprojekt hinzu.
Fügen Sie im Klassenbibliotheksprojekt einen Verweis auf die Datei Microsoft.VisualStudio.QualityTools.WebTestFramework.dll hinzu.
Fügen Sie der Klassendatei im Klassenbibliothekprojekt eine using-Anweisung für den Microsoft.VisualStudio.TestTools.WebTesting-Namespace hinzu.
Erstellen Sie eine Klasse, die die WebTestPlugin-Schnittstelle implementiert.
Erstellen Sie das Projekt.
Fügen Sie das neue Webleistungstest-Plug-In mit dem Webleistungstest-Editor hinzu:
Klicken Sie auf der Symbolleiste auf Webtest-Plug-In hinzufügen.
Das Dialogfeld Webtest-Plug-In hinzufügen wird angezeigt.
Wählen Sie unter Plug-In auswählen die Webleistungstest-Plug-In-Klasse aus.
Legen Sie im Bereich Eigenschaften für das ausgewählte Plug-In die Anfangswerte fest, die das Plug-In zur Laufzeit verwenden soll.
Tipp
Sie können beliebig viele Plug-In-Eigenschaften verfügbar machen. Die Eigenschaften müssen dazu lediglich öffentlich, festlegbar und von einem Basistyp (z. B. "Integer", "Boolean" oder "String") sein. Sie können die Eigenschaften des Webleistungstest-Plug-Ins auch zu einem späteren Zeitpunkt im Eigenschaftenfenster bearbeiten.
Klicken Sie auf OK.
Führen Sie den Webleistungstest aus.
Eine Beispielimplementierung von WebTestPlugin finden Sie unter Gewusst wie: Erstellen eines Webleistungstest-Plug-Ins.
Siehe auch
Aufgaben
Gewusst wie: Verwenden der Auslastungstest-API
Gewusst wie: Erstellen eines Webleistungstest-Plug-Ins
Referenz
Microsoft.VisualStudio.TestTools.WebTesting
Weitere Ressourcen
Erstellen und Verwenden von benutzerdefinierten Plug-Ins für Auslastungs- und Webleistungstests