Microsoft.VisualStudio.TestTools.LoadTesting-Namespace
Der Microsoft.VisualStudio.TestTools.LoadTesting-Namespace stellt Klassen und Schnittstellen bereit, die Auslastungstests für Komponenten- und Webtests ermöglichen. Dieser Namespace enthält die LoadTest-Klasse, die den aktuellen Auslastungstest darstellt. Diese Klasse enthält Eigenschaften und Ereignisse, die von einer Implementierung der ILoadTestPlugin-Schnittstelle verwendet werden, um die Funktionalität des Auslastungstests zu erweitern.
Klassen
Klasse | Beschreibung | |
---|---|---|
![]() |
HeartbeatEventArgs | Stellt Daten für das HeartBeat-Ereignis bereit. |
![]() |
InvalidLoadProfileException | Diese Klasse stellt eine Ausnahme dar, die auftritt, wenn ein Auslastungstest-Plug-In versucht, die LoadProfile-Eigenschaft des LoadTestScenario-Elements einem LoadTestLoadProfile-Element mit einem ungültigen oder inkonsistenten Satz von Eigenschaftswerten zuzuordnen. |
![]() |
LoadTest | Stellt den ausgeführten Auslastungstest dar. |
![]() |
LoadTestAbortedEventArgs | Stellt Daten für das LoadTestAborted-Ereignis bereit. |
![]() |
LoadTestConstantLoadProfile | Stellt das Auslastungsprofil eines Auslastungstests dar, der ein konstantes Auslastungsmuster hat. |
![]() |
LoadTestContext | Kapselt Informationen über den Kontext, in dem der Auslastungstest ausgeführt wird. |
![]() |
LoadTestGoalBasedLoadProfile | Stellt das Auslastungsprofil eines Auslastungstests dar, der ein zielbasiertes Auslastungsmuster aufweist. |
![]() |
LoadTestLoadProfile | Stellt eine abstrakte Basisklasse für Auslastungstestprofile bereit. |
![]() |
LoadTestPackageExt | Verwaltet die Benutzeroberfläche des Webtest-Ergebnisviewers. |
![]() |
LoadTestRunIdNotSetException | Die Ausnahme, die ausgelöst wird, wenn ein Benutzer versucht, auf die Testlauf-ID des Auslastungstest zuzugreifen, bevor die Testlauf-ID festgelegt wurde. |
![]() |
LoadTestRunSettings | Beschreibt die Testlaufeinstellungen für den aktuellen Auslastungstestlauf, die im Auslastungstest-Editor definiert wurden. |
![]() |
LoadTestScenario | Stellt ein in einem Auslastungstest enthaltenes Szenario dar. |
![]() |
LoadTestStepLoadProfile | Stellt das Auslastungsprofil eines Auslastungstests dar, der ein schrittweises Auslastungsmuster aufweist. |
![]() |
LoadTestUserContext | Kapselt Informationen über den Benutzerkontext, in dem ein Test ausgeführt wird, in einem Auslastungstest. |
![]() |
PerformanceCounterValue | Enthält den berechneten Wert eines Leistungsindikators, der während eines Auslastungstestlaufs erfasst wurde. |
![]() |
TestFinishedEventArgs | Stellt Daten für das TestFinished-Ereignis bereit. |
![]() |
TestIterationResult | Beschreibt das Ergebnis der Ausführung eines einzelnen Testfalls innerhalb eines Auslastungstests. |
![]() |
TestSelectedEventArgs | Enthält die Argumente für das TestSelected-Ereignis. |
![]() |
TestStartingEventArgs | Enthält die Argumente für das TestStarting-Ereignis. |
![]() |
ThresholdExceededEventArgs | Stellt Daten für das ThresholdExceeded-Ereignis bereit. |
![]() |
WebTestBaseExt | Basisklasse für Webtestfenster, in denen Benutzer Elemente auswählen können. |
![]() |
WebTestResultViewer | Umschließt ein Webtestwiedergabefenster. |
![]() |
WebTestResultViewerExt | Stellt die Webtestwiedergabefenster dar. |
![]() |
WebTestResultViewerExt.SelectionChangedEventArgs | Stellt Daten für das SelectionChanged-Ereignis bereit. |
![]() |
WebTestResultViewerExt.TestCompletedEventArgs | Stellt Daten für das TestCompleted-Ereignis bereit. |
![]() |
WebTestResultViewerExt.WindowClosedEventArgs | Stellt Daten für das WndowClosed-Ereignis bereit. |
![]() |
WebTestResultViewerExt.WindowCreatedEventArgs | Stellt Daten für das WindowCreated-Ereignis bereit. |
Schnittstellen
Schnittstelle | Beschreibung | |
---|---|---|
![]() |
ICounterProvider | Definiert eine Schnittstelle, die eine Implementierung der IThresholdRule-Schnittstelle verwenden kann, um die aktuellen Werte von derzeit nicht getesteten Leistungsindikatoren abzurufen. |
![]() |
ILoadTestPlugin | Definiert eine Schnittstelle, die so implementiert ist, dass die beim Ausführen des Auslastungstests und der darin enthaltenen Tests auftretenden Ereignisse von einer vom Benutzer erstellten Klasse behandelt werden können. |
![]() |
IThresholdRule | Dient der Überwachung von Werten für Leistungsindikatoren während eines Auslastungstestlaufs, um Warnungen oder wichtige Warnsignale zu signalisieren, wenn der Wert eines Leistungsindikators einen Schwellenwert überschreitet. |
Enumerationen
Enumeration | Beschreibung | |
---|---|---|
![]() |
ThresholdRuleResult | Gibt die Ergebnisse beim Anwenden einer Schwellenwertregel auf einen Leistungsindikator-Messpunkt an. |
Siehe auch
Referenz
Weitere Ressourcen
Working with Load Tests Overview
[veraltet] Ausführen von Auslastungstests