Freigeben über


LoadTest-Klasse

Stellt den ausgeführten Auslastungstest dar.

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.TestTools.LoadTesting.LoadTest

Namespace:  Microsoft.VisualStudio.TestTools.LoadTesting
Assembly:  Microsoft.VisualStudio.QualityTools.LoadTestFramework (in Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll)

Syntax

'Declaration
Public Class LoadTest
public class LoadTest
public ref class LoadTest
type LoadTest =  class end
public class LoadTest

Der LoadTest-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode LoadTest Initialisiert eine neue Instanz der LoadTest-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Context Ruft LoadTestContext für den aktuellen Auslastungstestlauf ab.
Öffentliche Eigenschaft Name Ruft den Namen des Auslastungstests ab.
Öffentliche Eigenschaft RunSettings Ruft die für den aktuellen Auslastungstestlauf verwendeten Testlaufeinstellungen ab.
Öffentliche Eigenschaft Scenarios Ruft eine Auflistung von Szenarien innerhalb des Auslastungstests ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Abort() Beendet den Auslastungstest auf allen Agents.
Öffentliche Methode Abort(Exception) Beendet den Auslastungstest auf allen Agents und gibt die Ausnahme an, die den Abbruch verursacht hat.
Öffentliche Methode Equals Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Geschützte Methode Finalize Ermöglicht es einem Objekt, zu versuchen, Ressourcen freizugeben und führt andere Bereinigungsvorgänge aus, bevor es von Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen besonderen Typ. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis Heartbeat Tritt einmal pro Sekunde auf.
Öffentliches Ereignis LoadTestAborted Tritt bei Abbruch des Auslastungstests auf.
Öffentliches Ereignis LoadTestFinished Tritt bei Beenden des Auslastungstests auf dem Agent auf.
Öffentliches Ereignis LoadTestStarting Tritt kurz vor Beginn der Ausführung des Auslastungstests auf dem Agent auf.
Öffentliches Ereignis LoadTestWarmupComplete Tritt nach Abschluss der Aufwärmphase auf.
Öffentliches Ereignis TestFinished Tritt beim Beenden einer Iteration eines der im Auslastungstest enthaltenen Tests auf.
Öffentliches Ereignis TestSelected Tritt bei jeder Auswahl einer Iteration einer der im LoadTest enthaltenen Tests auf.
Öffentliches Ereignis TestStarting Tritt beim Starten einer Iteration eines der im Auslastungstest enthaltenen Tests auf.
Öffentliches Ereignis ThresholdExceeded Tritt bei Überschreiten einer Schwellenwertregel auf.

Zum Seitenanfang

Hinweise

Das Durchführen von Auslastungstests ist sinnvoll, um Voraussagen über die Auswirkungen hoher Benutzerarbeitslasten auf die Leistung einer Anwendung treffen zu können. Es werden realistische Benutzerzahlen simuliert, um praxisnahe Bedingungen zu definieren, die zum Ändern von Anforderungen und Anwendungsdesign verwendet werden können, damit die erwarteten Qualitätsstandards für das Softwareprodukt erfüllt werden können. Auslastungstests können sowohl Web- als auch Komponententests einschließen.

Die Einstellungen für Auslastungstests können über die Benutzeroberfläche oder über ein Auslastungstest-Plug-In aufgerufen werden. Weitere Informationen finden Sie unter Gewusst wie: Erstellen eines Auslastungstest-Plug-Ins.

Tipp

Es wird empfohlen, vor dem Ausführen eines intensiven Auslastungstests eine Feuerprobe auszuführen. Weitere Informationen finden Sie unter Guidelines for Smoke Testing. Auf diese Weise können Sie Konfigurationen und das erwartete Verhalten des Tests überprüfen.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.TestTools.LoadTesting-Namespace

Weitere Ressourcen

Working with Load Tests

Understanding Load Tests

Creating Load Tests

Gewusst wie: Erstellen eines neuen Auslastungstests mit dem neuen Auslastungstest-Assistenten

Editing Load Tests

Ausführen eines Auslastungstests

Analysieren von Auslastungstestläufen

Ausführen von erweiterten Auslastungstest-Aufgaben