次の方法で共有


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

 

発行: 2016年7月

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

ヒント

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

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

必要条件

  • Visual Studio Enterprise

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

  1. ロード テストが含まれている、Web パフォーマンスとロード テストのプロジェクトを開きます。

    詳細については、「Create and run a load test」を参照してください。

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

  3. Web パフォーマンスとロード テストのプロジェクトの参照をクラス ライブラリ プロジェクトに追加します。

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

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

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

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

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

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

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

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

      注意

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

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

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

参照

Microsoft.VisualStudio.TestTools.LoadTesting
ロード テスト用のカスタム コードおよびカスタム プラグインの作成
方法: Web パフォーマンス テスト API を使用する
方法 : ロード テスト プラグインを作成する