Freigeben über


Gewusst wie: Verwenden der Auslastungstest-API

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.

TippTipp

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.

Anforderungen

  • Visual Studio Ultimate

So verwenden Sie den LoadTesting-Namespace

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

  4. Fügen Sie einen Verweis auf die Microsoft.VisualStudio.QualityTools.LoadTestFramework-DLL Klassenbibliotheksprojekt 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 auf den Stammknoten des Auslastungstests mit der rechten Maustaste und wählen Sie dann Auslastungstest-Plug-In hinzufügen aus.

    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.

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