Freigeben über


LoadTest-Klasse

Stellt den ausgeführten Auslastungstest dar.

Vererbungshierarchie

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 den LoadTestContext für den aktuellen Auslastungstestlauf ab.
Öffentliche Eigenschaft Name Ruft den Namen des Auslastungstests ab.
Öffentliche Eigenschaft RunSettings Ruft die Ausführungseinstellungen für den aktuellen Auslastungstestlauf 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 Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie vom 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 ein.
Öffentliches Ereignis LoadTestAborted Tritt ein, wenn der Auslastungstest abgebrochen wird.
Öffentliches Ereignis LoadTestFinished Tritt ein, wenn die Ausführung des Auslastungstests auf dem Agent beendet wude.
Öffentliches Ereignis LoadTestStarting Tritt unmittelbar vor dem Ausführungsbeginn des Auslastungstests auf dem Agent ein.
Öffentliches Ereignis LoadTestWarmupComplete Tritt ein, wenn die Aufwärmphase abgeschlossen ist.
Öffentliches Ereignis TestFinished Tritt am Ende einer Iteration eines der im Auslastungstest enthaltenen Tests ein.
Öffentliches Ereignis TestSelected Tritt jedes Mal ein, wenn eine Iteration eines der im LoadTest enthaltenen Tests ausgewählt wird.
Öffentliches Ereignis TestStarting Tritt beim Start einer Iteration eines der im Auslastungstest enthaltenen Tests ein.
Öffentliches Ereignis ThresholdExceeded Tritt ein, wenn eine Schwellenwertregel überschritten wird.

Zum Seitenanfang

Hinweise

Auslastungstests sind hilfreich für die Vorhersage der Auswirkungen auf die Leistung einer Anwendung, während Benutzer mit hohen Arbeitsauslastungen. Dies simuliert realistische Benutzerzahlen um reale Bedingungen definieren, die zum Ändern von Anforderungen und Anwendungsdesign zum erwarteten Qualitätsstandards für das Produkt verwendet werden kann. Auslastungstests können sowohl Web-und Komponententests umfassen.

Für Auslastungstests können über die Benutzeroberfläche oder mit einem Auslastungstest-Plug-in zugegriffen werden. Weitere Informationen finden Sie unter Gewusst wie: Erstellen eines Auslastungstest-Plug-Ins.

Hinweis

In diesem Zusammenhang empfiehlt es sich, vor dem Ausführen alle intensiven Auslastungstests eine Feuerprobe auszuführen.Weitere Informationen finden Sie unter Guidelines for Smoke Testing.Dadurch wird die 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

Working with Load Tests Overview

Creating a Load Test

How To: Create a Load Test

Editing a Load Test

[veraltet] Ausführen von Auslastungstests

Monitoring and Analyzing a Load Test Run

Performing Advanced Load Test Tasks