Freigeben über


LoadTestLoadProfile-Klasse

Stellt eine abstrakte Basisklasse für Auslastungstestprofile bereit.

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.TestTools.LoadTesting.LoadTestLoadProfile
    Microsoft.VisualStudio.TestTools.LoadTesting.LoadTestConstantLoadProfile
    Microsoft.VisualStudio.TestTools.LoadTesting.LoadTestGoalBasedLoadProfile
    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 MustInherit Class LoadTestLoadProfile
[SerializableAttribute]
public abstract class LoadTestLoadProfile
[SerializableAttribute]
public ref class LoadTestLoadProfile abstract
[<AbstractClass>]
[<SerializableAttribute>]
type LoadTestLoadProfile =  class end
public abstract class LoadTestLoadProfile

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

Konstruktoren

  Name Beschreibung
Geschützte Methode LoadTestLoadProfile Initialisiert eine neue Instanz der LoadTestLoadProfile-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft MaxUserCount Ruft die maximale Anzahl von Benutzern ab, die von der GetLoad-Methode zurückgegeben werden können, oder legt diese fest.
Ö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.
Öffentliche Eigenschaft ScenarioName Ruft den Namen des Szenarios im Auslastungstest ab, der von der Auslastungsprofilimplementierung gesteuert wird, oder legt ihn fest.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode CheckIfProfileCanBeModified Löst eine Ausnahme aus, wenn die Profileigenschaft noch nicht bereit ist, geändert zu werden.
Ö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.
Ö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 beim Überschreiben in einer abgeleiteten Klasse die Benutzerauslastung zurück, die im Auslastungstest auf Grundlage der Anzahl der Sekunden seit dem Beginn des Auslastungstests zur aktuellen Zeit verwendet wird.
Ö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.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode Validate Überprüft beim Überschreiben in einer abgeleiteten Klasse, ob alle Eigenschaften dieses Objekts über Werte verfügen, die gültig und konsistent sind.

Zum Seitenanfang

Hinweise

LoadTestLoadProfile ist eine abstrakte Basisklasse für die folgenden Klassen:

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