Freigeben über


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.

TippTipp

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

  1. Öffnen Sie ein Mischung der Webleistungs- und -Auslastungstestprojekt, 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 einen Verweis im Mischung der Webleistungs- und -Auslastungstestprojekt das Klassenbibliotheksprojekt hinzu.

  4. Fügen Sie einen Verweis auf die Datei Microsoft.VisualStudio.QualityTools.WebTestFramework.dll im Klassenbibliotheksprojekt 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. Wählen Sie Webtest-Plug-In hinzufügen auf der Symbolleiste aus.

      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.

      HinweisHinweis

      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