TestStartingEventArgs-Klasse
Enthält die Argumente für das TestStarting-Ereignis.
Vererbungshierarchie
System.Object
System.EventArgs
Microsoft.VisualStudio.TestTools.LoadTesting.TestStartingEventArgs
Namespace: Microsoft.VisualStudio.TestTools.LoadTesting
Assembly: Microsoft.VisualStudio.QualityTools.LoadTestFramework (in Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll)
Syntax
'Declaration
Public Class TestStartingEventArgs _
Inherits EventArgs
public class TestStartingEventArgs : EventArgs
public ref class TestStartingEventArgs : public EventArgs
type TestStartingEventArgs =
class
inherit EventArgs
end
public class TestStartingEventArgs extends EventArgs
Der TestStartingEventArgs-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
IsInitializeTest | Ruft einen Wert ab, der angibt, ob der Test, der gestartet wird, der in der Testmischung des Auslastungstestszenarios angegebene InitializeTest ist. | |
IsTerminateTest | Ruft einen Wert ab, der angibt, ob der Test, der gestartet wird, der in der Testmischung des Auslastungstestszenarios angegebene TerminateTest ist. | |
ScenarioName | Ruft den Namen des Szenarios ab, das den gerade startenden Test enthält. | |
TestContextProperties | Ruft IDictionary<TKey, TValue> mit für einzelne Test in einem Auslastungstest verfügbaren Daten ab. | |
TestIterationNumber | Ruft einen Wert ab, der die Anzahl der Tests darstellt, die im Auslastungstest auf einem bestimmten Agent ausgeführt wurden. | |
TestName | Ruft den Namen des gestarteten Tests ab. | |
UserContext | Ruft den LoadTestUserContext ab, der den virtuellen Benutzer darstellt, der den Test ausführt, der gerade gestartet wird. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
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.) | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten 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
Hinweise
TestStartingEventArgs richtet einen zusätzlichen Pfad zum Bereitstellen von Daten für Tests ein, die in einem Auslastungstest enthalten sind.Ein Ereignishandler für das TestStarting-Ereignis kann Code zum Hinzufügen von Daten zu den einzelnen Tests im Auslastungstest enthalten.Die Daten werden dem WebTestContext in einem Webtest oder dem TestContext in einem Komponententest hinzugefügt.
Beispiele
Der folgende Codeausschnitt enthält ein einfaches Beispiel für die Verwendung von TestStartingEventArgs zum Hinzufügen von Daten zu der beginnenden Testiteration im Auslastungstest.Sie fügen diesen Code in ein Auslastungstest-Plug-In ein.
private void TestStarting(object source, TestStartingEventArgs testStartingEventArgs)
{
testStartingEventArgs.TestContextProperties.Add("WebUser", GetNextWebUser());
}
private MyWebUser GetNextWebUser()
{
/// Insert code here to read a user definition from some data source
/// construct user object with data read from data source
return new MyWebUser( ... );
}
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