Freigeben über


Gewusst wie: Verwenden der Auslastungstest-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

Visual Studio Ultimate unterstützt Auslastungstest-Plug-Ins zum Steuern oder Erweitern der Funktionen eines Auslastungstests. Auslastungstest-Plug-Ins sind benutzerdefinierte Klassen, die die ILoadTestPlugin-Schnittstelle des Microsoft.VisualStudio.TestTools.LoadTesting-Namespace implementieren. Auslastungstest-Plug-Ins ermöglichen die benutzerdefinierte Steuerung von Auslastungstests, z. B. das Abbrechen eines Auslastungstests beim Erreichen eines bestimmten Indikator- oder Fehlerschwellenwerts. Verwenden Sie die Eigenschaften der LoadTest-Klasse zum Abrufen oder Festlegen von Auslastungstestparametern im benutzerdefinierten Code. Verwenden Sie die Ereignisse der LoadTest-Klasse, um Delegate für Benachrichtigungen anzufügen, die während der Ausführung des Auslastungstests ausgegeben werden.

Tipp

Verwenden Sie den Objektkatalog, um den Microsoft.VisualStudio.TestTools.LoadTesting-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 Webleistungstests erstellen. Weitere Informationen finden Sie unter Gewusst wie: Erstellen eines Webleistungstest-Plug-Ins und Gewusst wie: Erstellen eines Anforderungsebenen-Plug-Ins.

So verwenden Sie den LoadTesting-Namespace

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

    Weitere Informationen finden Sie unter Erstellen und Bearbeiten von Auslastungstests.

  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 dem Klassenbibliothek-Projekt einen Verweis auf die Microsoft.VisualStudio.QualityTools.LoadTestFramework-DLL hinzu.

  5. Fügen Sie der Klassendatei im Klassenbibliotheksprojekt eine using-Anweisung für den Microsoft.VisualStudio.TestTools.LoadTesting-Namespace hinzu.

  6. Erstellen Sie eine öffentliche Klasse, die die ILoadTestPlugin-Schnittstelle implementiert.

  7. Erstellen Sie das Projekt.

  8. Fügen Sie das neue Auslastungstest-Plug-In mithilfe des Auslastungstest-Editors hinzu:

    1. Klicken Sie mit der rechten Maustaste auf den Stammknoten des Auslastungstests, und klicken Sie anschließend auf Auslastungstest-Plug-In hinzufügen.

    2. Das Dialogfeld Auslastungstest-Plug-In hinzufügen wird angezeigt.

    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 Auslastungstest-Plug-Ins auch zu einem späteren Zeitpunkt im Eigenschaftenfenster bearbeiten.

  9. Führen Sie den Auslastungstest aus.

    Eine Implementierung von ILoadTestPlugin finden Sie unter Gewusst wie: Erstellen eines Auslastungstest-Plug-Ins.

Siehe auch

Aufgaben

Gewusst wie: Verwenden der Webleistungstest-API

Gewusst wie: Erstellen eines Auslastungstest-Plug-Ins

Referenz

Microsoft.VisualStudio.TestTools.LoadTesting

Weitere Ressourcen

Erstellen und Verwenden von benutzerdefinierten Plug-Ins für Auslastungs- und Webleistungstests