Freigeben über


LoadTestStepLoadProfile-Klasse

Stellt das Auslastungsprofil eines Auslastungstests dar, der ein schrittweises Auslastungsmuster aufweist.

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.TestTools.LoadTesting.LoadTestLoadProfile
    Microsoft.VisualStudio.TestTools.LoadTesting.LoadTestStepLoadProfile

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

Syntax

'Declaration
<SerializableAttribute> _
Public Class LoadTestStepLoadProfile _
    Inherits LoadTestLoadProfile
[SerializableAttribute]
public class LoadTestStepLoadProfile : LoadTestLoadProfile
[SerializableAttribute]
public ref class LoadTestStepLoadProfile : public LoadTestLoadProfile
[<SerializableAttribute>]
type LoadTestStepLoadProfile =  
    class
        inherit LoadTestLoadProfile
    end
public class LoadTestStepLoadProfile extends LoadTestLoadProfile

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

Konstruktoren

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

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft InitialUserCount Ruft die Anzahl der ursprünglichen Benutzer in dem Fall ab oder legt sie fest, wenn Sie ein schrittweises Auslastungsmuster verwenden.
Öffentliche Eigenschaft MaxUserCount Ruft die Anzahl der maximalen Benutzer oder legt sie fest, wenn Sie ein schrittweises Auslastungsmuster verwenden. (Überschreibt LoadTestLoadProfile.MaxUserCount.)
Öffentliche Eigenschaft MinUserCount Ruft die minimale Benutzeranzahl ab, die von der GetLoad-Methode der Klasse zurückgegeben werden kann, mit der LoadTestLoadProfile erweitert wird, oder legt sie fest. (Von LoadTestLoadProfile geerbt.)
Öffentliche Eigenschaft ScenarioName Ruft den Namen des Szenarios im Auslastungstest ab, der von der Auslastungsprofilimplementierung gesteuert wird, oder legt ihn fest. (Von LoadTestLoadProfile geerbt.)
Öffentliche Eigenschaft StepDuration Ruft die Zeit zwischen den Schritten in Sekunden ab oder legt sie fest.
Öffentliche Eigenschaft StepRampTime Ruft die Zeit ab oder legt sie fest, die für jeden Schritt erforderlich ist, um die von der Benutzeranzahl pro Schritt festgelegten Benutzer schrittweise hinzuzufügen.
Öffentliche Eigenschaft StepUserCount Ruft die Anzahl der Benutzer, die in jedem Schritt erhöht werden soll, ab oder legt sie fest, wenn Sie ein schrittweises Auslastungsmuster verwenden.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode CheckIfProfileCanBeModified Löst eine Ausnahme aus, wenn die Profileigenschaft noch nicht bereit ist, geändert zu werden. (Von LoadTestLoadProfile geerbt.)
Öffentliche Methode Copy Gibt eine Kopie des aktuellen Objekts zurück, sodass es die geändert werden und der LoadTestScenario.LoadProfile-Eigenschaft zugewiesen werden kann. (Von LoadTestLoadProfile geerbt.)
Ö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 GetLoad Gibt die Benutzerauslastung, die zum aktuellen Zeitpunkt im Auslastungstest verwendet werden soll zurück, und zwar auf der Basis des Werts von elapsedSeconds, seit der Auslastungsteststart als Argument übergeben wurde. (Überschreibt LoadTestLoadProfile.GetLoad(Int32).)
Ö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 RestoreUserCountAfterRestart Stellt die aktuelle Benutzeranzahl (nach Neustart) wieder auf den Wert vor dem Neustart her. (Von LoadTestLoadProfile geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode Validate Löst eine InvalidLoadProfileException aus, wenn das LoadProfile-Objekt ungültige oder inkonsistente Eigenschaften aufweist. (Überschreibt LoadTestLoadProfile.Validate().)

Zum Seitenanfang

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

About Load Pattern

Gewusst wie: Erstellen eines Auslastungstest-Plug-Ins