TestStartingEventArgs-Klasse
Aktualisiert: November 2007
Enthält die Argumente für das TestStarting-Ereignis.
Namespace: Microsoft.VisualStudio.TestTools.LoadTesting
Assembly: Microsoft.VisualStudio.QualityTools.LoadTestFramework (in Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll)
Syntax
'Declaration
Public Class TestStartingEventArgs _
Inherits EventArgs
'Usage
Dim instance As TestStartingEventArgs
public class TestStartingEventArgs : EventArgs
public ref class TestStartingEventArgs : public EventArgs
public class TestStartingEventArgs extends EventArgs
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( ... );
}
Vererbungshierarchie
System.Object
System.EventArgs
Microsoft.VisualStudio.TestTools.LoadTesting.TestStartingEventArgs
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