Freigeben über


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
Öffentliche Klasse HeartbeatEventArgs Stellt Daten für das HeartBeat()-Ereignis bereit.
Öffentliche Klasse 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.
Öffentliche Klasse LoadTest Stellt den ausgeführten Auslastungstest dar.
Öffentliche Klasse LoadTestAbortedEventArgs Stellt Daten für das LoadTestAborted-Ereignis bereit.
Öffentliche Klasse LoadTestConstantLoadProfile Stellt das Auslastungsprofil eines Auslastungstests dar, der ein konstantes Auslastungsmuster hat.
Öffentliche Klasse LoadTestContext Kapselt Informationen über den Kontext, in dem der Auslastungstest ausgeführt wird.
Öffentliche Klasse LoadTestGoalBasedLoadProfile Stellt das Auslastungsprofil eines Auslastungstests dar, der ein zielbasiertes Auslastungsmuster aufweist.
Öffentliche Klasse LoadTestLoadProfile Stellt eine abstrakte Basisklasse für Auslastungstestprofile bereit.
Öffentliche Klasse LoadTestPackageExt Verwaltet die Benutzeroberfläche des Webtest-Ergebnisviewers.
Öffentliche Klasse LoadTestRunIdNotSetException Die Ausnahme, die ausgelöst wird, wenn ein Benutzer versucht, auf die Testlauf-ID des Auslastungstest zuzugreifen, bevor die Testlauf-ID festgelegt wurde.
Öffentliche Klasse LoadTestRunSettings Beschreibt die Testlaufeinstellungen für den aktuellen Auslastungstestlauf, die im Auslastungstest-Editor definiert wurden.
Öffentliche Klasse LoadTestScenario Stellt ein in einem Auslastungstest enthaltenes Szenario dar.
Öffentliche Klasse LoadTestStepLoadProfile Stellt das Auslastungsprofil eines Auslastungstests dar, der ein schrittweises Auslastungsmuster aufweist.
Öffentliche Klasse LoadTestUserContext Kapselt Informationen über den Benutzerkontext, in dem ein Test ausgeführt wird, in einem Auslastungstest.
Öffentliche Klasse PerformanceCounterValue Enthält den berechneten Wert eines Leistungsindikators, der während eines Auslastungstestlaufs erfasst wurde.
Öffentliche Klasse TestFinishedEventArgs Stellt Daten für das TestFinished-Ereignis bereit.
Öffentliche Klasse TestIterationResult Beschreibt das Ergebnis der Ausführung eines einzelnen Testfalls innerhalb eines Auslastungstests.
Öffentliche Klasse TestSelectedEventArgs Enthält die Argumente für das TestSelected-Ereignis.
Öffentliche Klasse TestStartingEventArgs Enthält die Argumente für das TestStarting-Ereignis.
Öffentliche Klasse ThresholdExceededEventArgs Stellt Daten für das ThresholdExceeded-Ereignis bereit.
Öffentliche Klasse WebTestBaseExt Basisklasse für Webtestfenster, in denen Benutzer Elemente auswählen können.
Öffentliche Klasse WebTestResultViewer Umschließt ein Webtestwiedergabefenster.
Öffentliche Klasse WebTestResultViewerExt Stellt die Webtestwiedergabefenster dar.
Öffentliche Klasse WebTestResultViewerExt.SelectionChangedEventArgs Stellt Daten für das SelectionChanged-Ereignis bereit.
Öffentliche Klasse WebTestResultViewerExt.TestCompletedEventArgs Stellt Daten für das TestCompleted-Ereignis bereit.
Öffentliche Klasse WebTestResultViewerExt.WindowClosedEventArgs Stellt Daten für das WndowClosed-Ereignis bereit.
Öffentliche Klasse WebTestResultViewerExt.WindowCreatedEventArgs Stellt Daten für das WindowCreated-Ereignis bereit.

Schnittstellen

  Schnittstelle Beschreibung
Öffentliche Schnittstelle ICounterProvider Definiert eine Schnittstelle, die eine Implementierung der IThresholdRule-Schnittstelle verwenden kann, um die aktuellen Werte von derzeit nicht getesteten Leistungsindikatoren abzurufen.
Öffentliche Schnittstelle 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.
Öffentliche Schnittstelle 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
Öffentliche Enumeration ThresholdRuleResult Gibt die Ergebnisse beim Anwenden einer Schwellenwertregel auf einen Leistungsindikator-Messpunkt an.

Siehe auch

Referenz

Weitere Ressourcen

Understanding Load Tests

Creating Load Tests

Editing Load Tests

Ausführen eines Auslastungstests

Analysieren von Auslastungstestläufen

Ausführen von erweiterten Auslastungstest-Aufgaben