次の方法で共有


ロード テストでのコンピューターのカウンター セットの指定

ロード テストでは、名前付きカウンター セットが提供されており、パフォーマンス カウンター データを分析する際に役立ちます。 カウンター セットはテクノロジ単位で整理されており、アプリケーション、ASP.NET、.NET アプリケーション、IIS、SQL などがあります。 新しいロード テスト ウィザードを使用してロード テストを作成するときに、初期カウンター セットを追加します。 これらによって、定義済みの重要なカウンター セットがロード テスト用に提供されます。 カウンターは、ロード テスト エディターで管理します。

注意

ロード テストを複数のリモート コンピューターに分散する場合、コントローラーとエージェント カウンターが、コントローラーとエージェント カウンター セットに割り当てられます。 ロード テストでリモート コンピューターを使用する方法の詳細については、「テスト コントローラーおよびテスト エージェントを使用した複数のテスト コンピューターへのロード テストの分散」を参照してください。

カウンター セットは、指定したコンピューターで収集されます。 カウンター セットとロード テスト中に使用されるコンピューターとの関連付けは、カウンター セット マップです。 たとえば、テストしている Web サーバーに ASP.NET、IIS、および .NET アプリケーション カウンター セットのマップがあるとします。

既定では、パフォーマンス カウンターはコントローラーおよびエージェントで収集されます。 詳細については、「テスト コントローラーおよびテスト エージェントを使用した複数のテスト コンピューターへのロード テストの分散」を参照してください。

テストしているサーバーを、カウンターを収集するコンピューターの一覧に追加することが重要です。 これにより、ロード テスト中に、重要なシステム データが収集および監視されます。

ロード テストのカウンター セット

ロード テストのカウンター セット

カウンター セットの使用

ロード テスト ツールは、カウンターを使用して長期間パフォーマンス データを収集およびグラフ化します。 カウンター データは、ロード テストの実行中に、ユーザーが指定した間隔で収集されます。 詳細については、「方法: ロード テストの実行設定のサンプル速度を指定する」を参照してください。 カウンターは実行時に表示することも、ロード テスト アナライザーを使用してロード テストを実行した後で表示することもできます。 詳細については、「ロード テスト アナライザーの概要」を参照してください。

カウンター データは、サーバーおよびテストを実行するコンピューターで収集されます。 テストを実行する一連のエージェント コンピューターを設定した場合、カウンターはそれらのコンピューターでも収集されます。

割合、カウント、および平均の 3 つのカウンター カテゴリがあります。 たとえば、CPU 使用率の割合、SQL Server のロック カウント、1 秒あたりの IIS 要求などがあります。

個々の HTTP 要求のパフォーマンス データは、テストを実行するコンピューターによって報告されます。 たとえば、エージェント コンピューターなどのコンピューターです。 要求の場合、[最初のバイトを取得する平均時間]、[応答時間]、および [Requests/Sec] などのデータを監視できます。

Web サーバーでパフォーマンス データを簡単に収集するために、ロード テストで使用するテクノロジに基づいて、Visual Studio Ultimate には定義済みの名前付きカウンター セットも用意されています。 これらのセットは、IIS、ASP.NET、または SQL Server を実行するサーバーを分析する場合に役立ちます。 既定のカウンター セットで提供されていないカウンターは、ロード テスト エディターを使用して追加できます。 テストしているコンピューターまたはサーバーをロード テストに追加して、これらのコンピューターでリソースの利用状況を監視できるようにすることが重要です。 詳細については、「方法: ロード テスト エディターを使用してカスタム カウンター セットを管理する」を参照してください。

通常、ロード テストの実行の結果分析には、収集するデータ、しきい値規則の設定箇所、および測定単位がアプリケーションの特定の問題を反映するときに通知する方法を知るために、特定の領域に関するドメイン固有の知識が必要です。 詳細については、「ロード テストのしきい値規則の概要」を参照してください。

パフォーマンス カウンターのサンプリング間隔に関する考慮事項

ロード テストの長さに基づいて、ロード テストの実行設定の "サンプル速度" プロパティについて適切な値を選択します。 既定値 (5 秒) のようにサンプル速度が小さいと、ロード テスト結果のデータベースに必要な容量が増えます。 長いロード テストでは、サンプル速度を増加すると、収集するデータ量を減らすことができます。 詳細については、「方法: ロード テストの実行設定のサンプル速度を指定する」を参照してください。

次にサンプル速度のガイドラインを示します。

ロード テスト継続時間

推奨サンプル速度

< 1 時間

5 秒

1 ~ 8 時間

15 秒

8 ~ 24 時間

30 秒

> 24 時間

60 秒

パフォーマンス データの格納

ロード テストの実行中に、パフォーマンス カウンター データが収集され、ロード テストの結果リポジトリに格納されます。 詳細については、「ロード テストの結果リポジトリ内のロード テストの結果の管理」を参照してください。

タスク

タスク

関連するトピック

ロード テストの初期のカウンター セットを指定する: ロード テストを作成するときに、新しいロード テスト ウィザードで監視するカウンター セットを追加します。 詳細については次を参照してください。 方法: 新しいロード テスト ウィザードを使用して新しいロード テストを作成する.

ロード テストのカウンター セットを管理する: ロード テストを作成した後で、ロード テスト エディターを使用してカウンター セットを編集できます。 カウンター セットの管理では、パフォーマンス データの収集元となるコンピューター セットの選択や、個々のコンピューターから収集するカウンター セットの割り当てなどを行います。 カウンターは、ロード テスト エディターで管理します。

ロード テストにカウンター セットを追加する: 新しいロード テスト ウィザードを使用してロード テストを作成する場合、初期のカウンター セットを追加します。 これらによって、定義済みのカウンター セットがロード テスト用に提供されます。 ロード テストを作成すると、ロード テスト エディターを使用して既存のカウンター セットに新しいカウンターを追加できます。

ロード テストのカウンターを使用してしきい値規則を指定する: しきい値規則とは、ロード テスト中にシステム リソースの使用率を監視する個々のパフォーマンス カウンターに設定される規則です。 カウンター セットの定義には、多数の重要なパフォーマンス カウンターに対する定義済みのしきい値規則が含まれています。 ロード テストのしきい値規則は、パフォーマンス カウンターの値を定数値または別のパフォーマンス カウンターの値と比較します。

カウンター セットの割り当て先となるコンピューターに表示名を割り当てる: コンピューターにタグを割り当てることにより、簡単に識別できる名前をコンピューターに適用できるようになります。 このタグは、ロード テスト エディターのツリーの [カウンター セットの割り当て] ノードに表示されます。 また、このタグは Excel のレポートにも表示されるため、関係者がロード テストでコンピューターのロールを確認する際に役立ちます。たとえば、"ラボ 2 の Web サーバー 1" や "Phoenix オフィスの SQL Server 2" のようなタグを使用できます。

詳細については、「テストの比較または傾向分析に備えたロード テストの結果レポートの作成」を参照してください。

関連するタスク

ロード テスト アナライザーの概要

参照

処理手順

チュートリアル: Web パフォーマンス テストを含むロード テストの作成と実行

概念

ロード テストのしきい値規則の概要

その他の技術情報

テスト コントローラーおよびテスト エージェントを使用した複数のテスト コンピューターへのロード テストの分散

ロード テストの実行の分析