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 | |
---|---|---|
LoadTest | Initialisiert eine neue Instanz der LoadTest-Klasse. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
Context | Ruft LoadTestContext für den aktuellen Auslastungstestlauf ab. | |
Name | Ruft den Namen des Auslastungstests ab. | |
RunSettings | Ruft die für den aktuellen Auslastungstestlauf verwendeten Testlaufeinstellungen ab. | |
Scenarios | Ruft eine Auflistung von Szenarien innerhalb des Auslastungstests ab. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Abort() | Beendet den Auslastungstest auf allen Agents. | |
Abort(Exception) | Beendet den Auslastungstest auf allen Agents und gibt die Ausnahme an, die den Abbruch verursacht hat. | |
Equals | Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.) | |
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.) | |
GetHashCode | Fungiert als Hashfunktion für einen besonderen Typ. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
Heartbeat | Tritt einmal pro Sekunde auf. | |
LoadTestAborted | Tritt bei Abbruch des Auslastungstests auf. | |
LoadTestFinished | Tritt bei Beenden des Auslastungstests auf dem Agent auf. | |
LoadTestStarting | Tritt kurz vor Beginn der Ausführung des Auslastungstests auf dem Agent auf. | |
LoadTestWarmupComplete | Tritt nach Abschluss der Aufwärmphase auf. | |
TestFinished | Tritt beim Beenden einer Iteration eines der im Auslastungstest enthaltenen Tests auf. | |
TestSelected | Tritt bei jeder Auswahl einer Iteration einer der im LoadTest enthaltenen Tests auf. | |
TestStarting | Tritt beim Starten einer Iteration eines der im Auslastungstest enthaltenen Tests auf. | |
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
Gewusst wie: Erstellen eines neuen Auslastungstests mit dem neuen Auslastungstest-Assistenten
Ausführen eines Auslastungstests