Gewusst wie: Verwenden der Webleistungstest-API
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.
Anforderungen
- Visual Studio Ultimate
So verwenden Sie den WebTesting-Namespace
Öffnen Sie ein Mischung der Webleistungs- und -Auslastungstestprojekt, 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 einen Verweis im Mischung der Webleistungs- und -Auslastungstestprojekt das Klassenbibliotheksprojekt hinzu.
Fügen Sie einen Verweis auf die Datei Microsoft.VisualStudio.QualityTools.WebTestFramework.dll im Klassenbibliotheksprojekt 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:
Wählen Sie Webtest-Plug-In hinzufügen auf der Symbolleiste aus.
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.
Hinweis 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