次の方法で共有


方法 : ロード テスト API を使用する

このトピックの内容は、次の製品に該当します。

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual Studio Express

トピック該当 トピック該当なし トピック該当なし トピック該当なし

Visual Studio Ultimate では、ロード テストの制御や拡張を行うことができるロード テスト プラグインがサポートされています。 ロード テスト プラグインは、Microsoft.VisualStudio.TestTools.LoadTesting 名前空間にある ILoadTestPlugin インターフェイスを実装するユーザー定義のクラスです。 ロード テスト プラグインを使用すると、カウンターやエラーしきい値に達した場合にロード テストを中止するなど、ロード テストのカスタム制御を行うことができます。 ユーザー定義のコードに対してロード テスト パラメーターの取得や設定を行うには、LoadTest クラスのプロパティを使用します。 ロード テストを実行するときに、通知用のデリゲートを割り当てるには、LoadTest クラスのイベントを使用します。

ヒント

オブジェクト ブラウザーを使用して、Microsoft.VisualStudio.TestTools.LoadTesting 名前空間を調べます。 Visual C# エディターおよび Visual Basic エディターの両方では、この名前空間のクラスを使用したコーディングの IntelliSense サポートを提供しています。

Web パフォーマンス テスト用のプラグインを作成することもできます。 詳細については、「方法: Web パフォーマンス テスト プラグインを作成する」および「方法 : 要求レベルのプラグインを作成する」を参照してください。

LoadTesting 名前空間を使用するには

  1. ロード テストを含むテスト プロジェクトを開きます。

    詳細については、「ロード テストの作成と編集」を参照してください。

  2. Visual C# または Visual Basic のクラス ライブラリ プロジェクトをテスト ソリューションに追加します。

  3. テスト プロジェクトの参照をクラス ライブラリ プロジェクトに追加します。

  4. クラス ライブラリ プロジェクトの Microsoft.VisualStudio.QualityTools.LoadTestFramework DLL への参照を追加します。

  5. クラス ライブラリ プロジェクトのクラス ファイルで、Microsoft.VisualStudio.TestTools.LoadTesting 名前空間の using ステートメントを追加します。

  6. ILoadTestPlugin インターフェイスを実装するパブリック クラスを作成します。

  7. プロジェクトをビルドします。

  8. ロード テスト エディターを使用して新しいロード テスト プラグインを追加します。

    1. ロード テストのルート ノードを右クリックし、[ロード テスト プラグインの追加] をクリックします。

    2. [ロード テスト プラグインの追加] ダイアログ ボックスが表示されます。

    3. [選択したプラグインのプロパティ] ペインで、実行時に使用するプラグインの初期値を設定します。

      注意

      プラグインのプロパティは、必要な数だけ公開できます。 それをパブリック、設定可能、および基本型 (整数型、ブール型、文字列型など) として設定します。 ロード テスト プラグインのプロパティは、後で [プロパティ] ウィンドウを使用して編集することもできます。

  9. ロード テストを実行します。

    ILoadTestPlugin の実装については、「方法 : ロード テスト プラグインを作成する」を参照してください。

参照

処理手順

方法: Web パフォーマンス テスト API を使用する

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

参照

Microsoft.VisualStudio.TestTools.LoadTesting

その他の技術情報

ロード テストと Web パフォーマンス テストのカスタム プラグインの作成と使用