方法 : ロード テストを実行する
新しいロード テスト ウィザードを使用してロード テストを作成し、設定と構成オプションを編集したら、ロード テストを実行し、正しく動作することを検証したり、アプリケーションがどのようにロード シミュレーションに応答するかを確認したりできます。詳細については、「ロード テストの作成と編集」を参照してください。
要件
- Visual Studio Ultimate
ヒント |
---|
ロード テストを実行する前に、ロード テストに含まれているすべての Web パフォーマンス テストと単体テストが、単独で実行した場合に成功することを確認します。Web パフォーマンス テスト エディターまたはテストのエクスプローラーからテストを実行することにより、テストを検証できます。データ バインド Web パフォーマンス テストでは、すべてのデータ値を実行します。 |
テストの実行中、ロード テスト アナライザーで監視できるパフォーマンス カウンターの要約データ セットがメモリに保持されます。結果のメモリ要件が無限に増大するのを防ぐため、パフォーマンス カウンターごとに保持できるサンプル数は 200 サンプルまでに制限されます。この制限には、現在までの実行経過時間中に等間隔で収集された 100 サンプルと、最近の 100 サンプルが含まれます。実行中に累積した結果は、進行中のロード テストの結果と呼ばれます。
パフォーマンス カウンターの要約データ セットに加えて、ロード テスト アナライザーには、ロード テストが実行しているときに、進行中のロード テスト固有の結果データを分析する際に使用できる以下の機能があります。
プログレス インジケーターに残り時間が示されます。
ロード テストを停止するためのボタンがロード テスト アナライザーのツール バーに表示されます。
ロード テスト アナライザーのツール バーで、グラフ表示モードとして折りたたみまたはスクロールを指定できます。
折りたたみは、ロード テストの実行中のロード テスト アナライザーの既定のグラフ モードです。折りたたみグラフはロード テストの実行中に使用されます。このモードでは、テストの全実行時間のパフォーマンス カウンターの傾向が表示されますが、メモリに保持する必要があるデータの量は少なくて済みます。
スクロール グラフ モードは、ロード テストの実行中に結果を表示するときに使用できます。スクロール グラフは、最近のデータ ポイントを示すオプションのビューです。テストで最近 100 件のデータ間隔のみを表示するには、スクロール グラフを使用します。
[概要] ペインには、実行中のロード テストの構成、要求、およびテスト ケースの情報が表示されます。
詳細については ロード テスト アナライザーを使用したロード テスト結果の分析 .
[!メモ]
既定の設定を使用して作成されたロード テストを Team Foundation ビルドで実行した場合、既定のカウンターは自動的にはテスト結果に表示されません。カウンターを表示するには、必要なカウンターをロード テストの結果グラフにドラッグします。
ロード テストがロード テスト エディター、または次の図に示すようにして [ロード テスト] のメニューから実行されます。
ロード テストを実行するには
Web パフォーマンス テストおよびロード テストのプロジェクトから、ロード テストを開きます。
**[ロード テスト エディター]**ロード テストがで開いている状態で、ツール バーの [実行] のボタンをクリックします。
または
[ロード テスト] で、メニューの [実行] か [デバッグ] を選択し、[選択されたテスト] か **[ソリューションのすべてのテスト]**を選択します。
ヒント ソリューション内の一つ以上のロード テストを選択し、[選択されたテスト]を選択できます。
ロード テスト アナライザーを使用して、テストの実行中に、ロード テスト データの分析を開始できます。
ロード テスト アナライザーのツール バーの [グラフ オプション] ドロップダウンを使用して、ロード テストの実行中に折りたたみモードとスクロール モードを切り替えます。
ロード テストの実行中に、コメントを追加できます。このコメントは、ロード テストの結果と共に永続的に保存されます。
詳細については、「方法: ロード テスト アナライザーを使用して、実行中のロード テストにコメントを追加する」を参照してください。
ロード テストが完了すると、ロード テスト アナライザーは新しいタブ付きドキュメントとして表示され、ロード テストの概要を示します。通常の Visual Studio ウィンドウと同じ操作方法で、ロード テスト アナライザーをドッキングしたり離したりして表示することもできます。ウィンドウのタイトルは、ロード テスト名とテストの開始時刻になります (例: LoadTest2 [1:15 PM])。
詳細については、「ロード テスト アナライザーの概要」を参照してください。
完了したロード テストの結果には、パフォーマンス カウンター サンプルとエラー情報が含まれています。この情報は、テスト対象コンピューターから定期的に収集されたものです。パフォーマンス カウンター サンプルの多くは、ロード テストの実行中に収集できます。収集されるパフォーマンス データの量は、テストの実行の長さ、サンプリング間隔、テスト対象コンピューターの数、収集されるカウンターの数、構成されているデータ コレクター、およびログ レベルによって異なります。大規模なロード テストでは、収集されるパフォーマンス データ量が数ギガバイトになることも珍しくありません。詳細については、「テスト コントローラーおよびテスト エージェントを使用した複数のテスト コンピューターへのロード テストの実行の分散」および「Considerations for Load Testing」を参照してください。
参照
処理手順
方法: テスト設定で指定されたテスト コントローラーおよびテスト エージェントを使用してロード テストを実行する
方法: アプリケーションのビルド後にスケジュールされているテストを構成および実行する