次の方法で共有


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

Web パフォーマンス テストのコードを記述できます。Web パフォーマンス テスト API は、コード化された Web パフォーマンス テスト、Web パフォーマンス テスト プラグイン、要求プラグイン、要求、抽出規則、検証規則を作成するために使用します。これらの種類を構成するクラスは、この API のコア クラスです。この API の他の種類は、WebTest オブジェクト、WebTestPlugin オブジェクト、WebTestRequestPlugin オブジェクト、WebTestRequest オブジェクト、ExtractionRule オブジェクト、および ValidationRule オブジェクトの作成をサポートするために使用されます。カスタマイズされた Web パフォーマンス テストを作成するには、Microsoft.VisualStudio.TestTools.WebTesting 名前空間を使用します。

また、Web パフォーマンス テスト API を使用して、プログラムにより宣言 Web パフォーマンス テストを作成および保存することもできます。それを行うには、DeclarativeWebTest クラスと DeclarativeWebTestSerializer クラスを使用します。

ヒントヒント

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

ロード テスト用のプラグインを作成することもできます。詳細については、「方法 : ロード テスト API を使用する」および「方法 : ロード テスト プラグインを作成する」を参照してください。

要件

  • Visual Studio Ultimate

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

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

    詳細については、「Web パフォーマンス テストの作成と編集」を参照してください。

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

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

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

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

  6. WebTestPlugin インターフェイスを実装するクラスを作成します。

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

  8. Web パフォーマンス テスト エディターを使用して、新しい Web パフォーマンス テスト プラグインを追加します。

    1. ツール バーの [Web テスト プラグインの追加 ] を選択します。

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

    2. [プラグインの選択] で、Web パフォーマンス テスト プラグイン クラスを選択します。

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

      [!メモ]

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

    4. [OK] をクリックします。

  9. Web パフォーマンス テストを実行します。

    たとえば、WebTestPlugin の実装については、「方法: Web パフォーマンス テスト プラグインを作成する」を参照してください。

参照

処理手順

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

方法: Web パフォーマンス テスト プラグインを作成する

関連項目

Microsoft.VisualStudio.TestTools.WebTesting

その他の技術情報

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