Freigeben über


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

Thema ist vorhanden Thema ist nicht vorhanden Thema ist nicht vorhanden Thema ist nicht vorhanden

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

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

    Weitere Informationen finden Sie unter Erstellen und Bearbeiten von Webleistungstests.

  2. Fügen Sie Ihrer Testprojektmappe ein Projekt für eine Visual 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 Klassenbibliothekprojekt eine using-Anweisung für den Microsoft.VisualStudio.TestTools.WebTesting-Namespace hinzu.

  6. Erstellen Sie eine Klasse, die die WebTestPlugin-Schnittstelle implementiert.

  7. Erstellen Sie das Projekt.

  8. Fügen Sie das neue Webleistungstest-Plug-In mit dem Webleistungstest-Editor hinzu:

    1. Klicken Sie auf der Symbolleiste auf Webtest-Plug-In hinzufügen.

      Das Dialogfeld Webtest-Plug-In hinzufügen wird angezeigt.

    2. Wählen Sie unter Plug-In auswählen die Webleistungstest-Plug-In-Klasse aus.

    3. 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.

    4. Klicken Sie auf OK.

  9. 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