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 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 dem Webleistungs- und Auslastungstestprojekt einen Verweis auf das Klassenbibliotheksprojekt hinzu.
Fügen Sie im Klassenbibliotheksprojekt einen Verweis auf die DLL-Datei "Microsoft.VisualStudio.QualityTools.WebTestFramework" 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.
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 von benutzerdefiniertem Code und benutzerdefinierten Plug-Ins für Auslastungstests