次の方法で共有


TestStartingEventArgs クラス

更新 : 2007 年 11 月

TestStarting イベントの引数を含みます。

名前空間 :  Microsoft.VisualStudio.TestTools.LoadTesting
アセンブリ :  Microsoft.VisualStudio.QualityTools.LoadTestFramework (Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll 内)

構文

'宣言
Public Class TestStartingEventArgs _
    Inherits EventArgs
'使用
Dim instance As TestStartingEventArgs
public class TestStartingEventArgs : EventArgs
public ref class TestStartingEventArgs : public EventArgs
public class TestStartingEventArgs extends EventArgs

解説

TestStartingEventArgs は、ロード テストに含まれるテストへデータを提供するための通信経路を追加します。TestStarting イベントのイベント ハンドラには、ロード テストの各テストにデータを追加するコードを含めることができます。データは Web テストの場合は WebTestContext に追加され、単体テストの場合は TestContext に追加されます。

次のコード スニペットは、TestStartingEventArgs を使用して、ロード テストでの起動テストの反復処理にデータを追加する方法を示す簡単な例です。このコードはロード テストのプラグインに記述します。

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( ... );
}

継承階層

System.Object
  System.EventArgs
    Microsoft.VisualStudio.TestTools.LoadTesting.TestStartingEventArgs

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

参照

参照

TestStartingEventArgs メンバ

Microsoft.VisualStudio.TestTools.LoadTesting 名前空間

その他の技術情報

方法 : ロード テスト プラグインを作成する

ロード テストの概要