Sdílet prostřednictvím


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

TestStartingEventArgs-Member

Microsoft.VisualStudio.TestTools.LoadTesting-Namespace

Weitere Ressourcen

Gewusst wie: Erstellen eines Auslastungstest-Plug-Ins

Grundlagen von Auslastungstests