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.
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.
Anforderungen
- Visual Studio Ultimate
So verwenden Sie den LoadTesting-Namespace
Öffnen Sie ein Webleistungs- und -Auslastungstest Projekt, das einen Auslastungstest enthält.
Weitere Informationen finden Sie unter Erstellen und Bearbeiten von Auslastungstests.
Fügen Sie Ihrer Testprojektmappe ein Projekt für eine Visual C#- oder Visual Basic-Klassenbibliothek hinzu.
Fügen Sie einen Verweis im Mischung der Webleistungs- und -Auslastungstestprojekt das Klassenbibliotheksprojekt hinzu.
Fügen Sie einen Verweis auf die Microsoft.VisualStudio.QualityTools.LoadTestFramework-DLL Klassenbibliotheksprojekt hinzu.
Fügen Sie der Klassendatei im Klassenbibliotheksprojekt eine using-Anweisung für den Microsoft.VisualStudio.TestTools.LoadTesting-Namespace hinzu.
Erstellen Sie eine öffentliche Klasse, die die ILoadTestPlugin-Schnittstelle implementiert.
Erstellen Sie das Projekt.
Fügen Sie das neue Auslastungstest-Plug-In mithilfe des Auslastungstest-Editors hinzu:
Klicken Sie auf den Stammknoten des Auslastungstests mit der rechten Maustaste und wählen Sie dann Auslastungstest-Plug-In hinzufügen aus.
Das Dialogfeld Auslastungstest-Plug-In hinzufügen wird angezeigt.
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 Auslastungstest-Plug-Ins auch zu einem späteren Zeitpunkt im Eigenschaftenfenster bearbeiten.
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