新しいロード テスト ウィザードを使用したロード テストの作成
ロード テストの作成には新しいロード テスト ウィザードを使用します。新しいロード テスト ウィザードでは、ロード テストに対して次の設定を指定します。
[!メモ]
新しいロード テスト ウィザードを使用して構成したロード テストの初期設定を後で編集するときは、ロード テスト エディターを使用します。詳細については ロード テスト エディターを使用したロード テスト シナリオの編集.
ロード テストの初期シナリオ: シナリオを含むロード テスト。Web パフォーマンス テストおよび単体テストが含まれます。シナリオは、ロード パターン、テスト ミックス モデル、テスト ミックス、ネットワーク ミックス、および Web ブラウザー ミックスを指定するロード テスト内のコンテナーです。シナリオは、複雑で、現実的な作業負荷のシミュレートを可能にするテストの特性を構成する柔軟性を提供するため重要です。ロード テスト シナリオの作成方法と構成方法については、次のセクションの手順 2.0. ~ 2.5. を参照してください。
ロード テストの追加シナリオの作成と構成は、新しいロード テスト ウィザードが完了してから行います。詳細については 既存のロード テスト用の追加シナリオの作成.
ロード テスト シナリオの一覧については、ロード テスト エディターを使用して変更できるプロパティは ロード テスト シナリオのプロパティが表示されます。
**ロード テストのコンピューターとカウンター セット: **カウンター セットとは、ロード テスト時に状況を監視するのに役立つ一連のシステム パフォーマンス カウンターです。カウンター セットは、たとえば ASP.NET カウンター セット、SQL カウンター セットなど、テクノロジ単位に整理されています。ロード テストを作成するとき、ロード テストに含めるコンピューターとそのカウンター セットを指定します。
[!メモ]
ロード テストを複数のリモート コンピューターに分散する場合、コントローラーとエージェント カウンターが、コントローラーとエージェント カウンター セットに割り当てられます。ロード テストでリモート コンピューターを使用する方法の詳細については、「テスト コントローラーおよびテスト エージェントを使用した複数のテスト コンピューターへのロード テストの実行の分散」を参照してください。
ロード テストにコンピューターとカウンター セットを指定する方法については、次のセクションの手順 3. で説明します。
**ロード テストの初期実行設定 **の実行設定とは、ロード テストの実行方法に影響を与えるプロパティのセットです。
1 つのロード テストに複数の実行設定を使用できます。ロード テストの実行では、アクティブな実行設定は 1 つだけです。その他の実行設定は、後続のテスト実行で使用するための代替設定をすばやく選択するために使用できます。初期実行設定は新しいロード テスト ウィザードを使用して作成しますが、それについては次のセクションの手順 4. で説明します。追加の実行設定はロード テスト エディターで後で作成して変更できます。詳細については ロード テストの実行設定の構成.
ロード テスト エディターを使用して変更できる実行設定プロパティの一覧については、「ロード テストの実行設定のプロパティ」を参照してください。
要件
- Visual Studio Ultimate
新しいロード テスト ウィザードの使用手順
Step 1 - Launching the New Load Test Wizard: は新しいロード テストを作成するために実行する最初にロード テストを作成する方法に関する情報で [ようこそ] 画面を表示するには、新しいロード テスト ウィザードを実行します。
この手順でSep 2.0 - Creating and Changing a Scenario: ロード テストに関連付けられた最初の シナリオを 作成し、示します。シナリオは、ロード パターン、テスト ミックス、ブラウザー ミックス、およびネットワーク ミックスを指定するロード テスト内のコンテナーです。シナリオは、複雑で、現実的な作業負荷のシミュレートを可能にするテストの特性を構成する柔軟性を提供するため重要です。
さらに、手順 2. ではシナリオの待ち時間の初期設定を指定します。待ち時間は、ロード テストに含まれているテストの手順間におけるユーザーの待機をシミュレートします。
ロード テスト シナリオは、複数のシナリオを含めることができます。追加のシナリオは新しいロード テスト ウィザードの手順が完了してから、ロード テスト エディターを使用してロード テストに追加します。詳細については 既存のロード テスト用の追加シナリオの作成.
この手順でStep 2.1 - Choosing a Load Pattern in the New Load Test Wizard: 手順 2.0 で作成した新しいシナリオの初期のロード パターンの設定を構成できます。ロード パターン プロパティは、ロード テスト中に、シミュレートされたユーザー ロードを調整する方法を指定します。
この手順でStep 2.2 - Choosing a Test Mix Model in the New Load Test Wizard: 手順 2.0 で作成したロード テスト シナリオの初期テスト ミックス モデルを構成します。ロード テストであること、モデリング オプションを使用して、ロード テストのテスト ミックスをより正確に予測します。Web サイトの実際の使用またはアプリケーションを構成します。
この手順でStep 2.3 - Specifying Test Mix in the New Load Test Wizard: 手順 2.0 で作成したロード テスト シナリオの初期テスト ミックスを構成します。テスト ミックスは、ロード テスト シナリオに含める Web パフォーマンス テストと単体テストを定義します。
この手順でStep 2.4 - Specifying Network Mix in the New Load Test Wizard: 手順 2.0 で作成したロード テスト シナリオの初期のネットワーク ミックスを構成します。ロード テスト シナリオには 1 つまたは複数の種類のネットワーク エミュレーションを追加できます。
手順 2.0 で作成したロード テスト シナリオの最後の手順のStep 2.5 - Specifying Browser Mix in the New Load Test Wizard: Web ブラウザー ミックスを構成します。ロード テスト シナリオには 1 つまたは複数の種類のブラウザーを追加できます。ブラウザー ミックス オプションは、手順 2.3. で Web パフォーマンス テストがテスト ミックスに追加された場合にのみ表示されます。
この手順でStep 3 - Specifying Counter Sets in the New Load Test Wizard: ロード テストで使用するコンピューターと関連するカウンター セットを指定します。
最後の手順でStep 4 - Specifying Run Settings in the New Load Test Wizard: ロード テストの初期実行設定を構成します。1 つのロード テストに複数の実行設定を含めることができます。詳細については 既存のロード テスト用の追加シナリオの作成.
手順 1 - 新しいロード テスト ウィザードの起動
ヒント |
---|
Web パフォーマンス テストまたは単体テストが既に作成されている場合があります。新しいロード テスト ウィザードを使用すると、これらのテストをロード テストに追加できます。 |
新しいロード テスト ウィザードを起動するには
Web パフォーマンス テストおよびロード テスト プロジェクトを開きます。
**[ソリューション エクスプローラー]**では、Web パフォーマンス テストおよびロード テスト プロジェクトのノードを右クリックし、追加を選択し、を **[ロード テスト]**を選択します。
[!メモ]
作成するロード テストには、既定で LoadTestn という名前が付けられます。n は利用可能な次の番号です。
新しいロード テスト ウィザードが開始されると、[ようこそ] ページが表示されます。
[次へ] をクリックします。
[編集] のページが表示されますが、Step 2.0 - Creating and Changing a Scenarioに移動します。
ヒント 新しいロード テスト ウィザードで入力するすべての値は、このウィザードの終了後、ロード テスト エディターで変更できます。詳細については ロード テスト エディターを使用したロード テスト シナリオの編集.
手順 2.0 - 新しいロード テスト ウィザードでシナリオを作成し、変更します
ロード テストには 1 つまたは複数のシナリオが含まれ、シナリオにより、ユーザー グループがサーバー アプリケーションと対話する方法がモデル化されます。個々のシナリオは、ロード パターン、テスト ミックス、ブラウザー ミックス、およびネットワーク ミックスから構成されています。これらの設定は、新しいロード テスト ウィザードのページにそれぞれ対応しています。
[!メモ]
ロード テスト エディターでは、シナリオを追加したり、シナリオ設定を変更したりすることができます。詳細については 既存のロード テスト用の追加シナリオの作成.
新しいロード テスト ウィザードでシナリオを指定するには
新しいロード テスト ウィザードの [シナリオ] ページで、初期シナリオの名前を入力します。
[!メモ]
シナリオの名前は、ロード テスト エディターを使用して後で変更できます。
待ち時間のプロファイルを選択します。詳細については 待ち時間を編集してロード テスト シナリオにおける Web サイトでの対話操作の遅延をシミュレート.
テスト イテレーション間の待ち時間を選択します。詳細については ロード パターンを編集して仮想ユーザー アクティビティをモデル化.
[シナリオ] のページの設定を選択すると、**[新しいロード テスト ウィザード]**の [ロード パターン] のページを実行するに 次へ を選択します。「Step 2.1 - Choosing a Load Pattern in the New Load Test Wizard」に進んでください。
ロード テストの作成が終了した後で、ロード テスト エディターを使用してシナリオを追加できます。詳細については 既存のロード テスト用の追加シナリオの作成.
その他のプロパティ
シナリオに含まれているプロパティは、新しいロード テスト ウィザードで初期値を設定しますが、後でロード テスト エディターを使用して変更できます。
たとえば、"待ち動作のプロファイル" プロパティは、ロード テストで待ち時間が使用されるか無視されるかを識別するプロパティです。[待ち動作のプロファイル] は、ロード テストのシナリオ全体に適用されます。詳細については 待ち時間を編集してロード テスト シナリオにおける Web サイトでの対話操作の遅延をシミュレート.
もう 1 つの例は "テスト イテレーション間の待ち時間" プロパティで、これは 1 つのテストが終了して別のテストが開始するまでの経過時間を指定できるプロパティです。詳細については ロード パターンを編集して仮想ユーザー アクティビティをモデル化.
新しいロード テスト ウィザードを使用して設定しないプロパティもあります。"IP 切り替え" プロパティ、"新しいユーザーのパーセンテージ" プロパティなどがその例です。これらのプロパティは後でロード テスト エディターを使用して構成します。変更できるすべてのシナリオ プロパティの一覧は、「ロード テスト シナリオのプロパティ」を参照してください。
[!メモ]
IP 切り替えは、テスト エージェントでのみ使用できます。詳細については テスト コントローラーおよびテスト エージェントを使用した複数のテスト コンピューターへのロード テストの実行の分散.
手順 2.1 - 新しいロード テスト ウィザードでロード パターンの選択
ロード パターンは、ロード テスト中にアクティブな仮想ユーザーの数と、新しいユーザーが追加される割合を指定します。1 つのロード テストに複数のロード パターンを用意する機能を使用して、テストの目的を達成することができます。ロード テストではシナリオごとにロード パターンを指定する必要があります。新しいロード テスト ウィザードを使用してロード テストを作成するときに、次の 2 種類の擬似ロードを選択できます。
持続: ロード テスト中に変化しないユーザー ロードを指定するには、持続ロード パターンを使用します。たとえば、Web アプリケーションでスモーク テストを実行する場合、軽い、10 ユーザーの持続したロードを設定します。
ステップ: 定義された最大ユーザー ロードまで、時間と共に増加するユーザー ロードを指定するには、ステップ ロード パターンを使用します。ステップ ロードの場合、[初期のユーザー カウント]、[最大ユーザー カウント]、[ステップ継続時間 (秒)]、および [ユーザー カウントのステップ] を指定します。
たとえば、[初期のユーザー カウント] に 1、[最大ユーザー カウント] に 100、[ステップ継続時間 (秒)] に 10、[ユーザー カウントのステップ] に 1 を設定したステップ ロードの場合、1 で開始し、100 ユーザーに達するまで、10 秒ごとに 1 ずつ増えるユーザー ロード パターンが作成されます。
また、ロード テスト エディターを使用してロード テストを作成した後に、ゴール志向のシナリオを構成できます。
ゴール志向ロード パターンは、ステップ パターンに似ていますが、ユーザー ロードを定期的に調整するのではなく、パフォーマンス カウンターのしきい値に基づいてユーザー ロードを調整します。ゴール志向のロードは、さまざまな目的で役立ちます。
エージェントからの出力を最大化する。エージェントの出力を最大化するために、エージェントの主要な制限メトリックを測定します。通常は CPU ですが、メモリの場合もあります。
対象のサーバーで、通常は CPU が対象のリソース レベルに到達したときに、そのレベルでのスループットを計測する。これにより、サーバーのリソース利用状況を一定のレベルに保った状態で、スループットの実行ごとの比較を行うことができます。
サーバーで対象のスループット レベルに到達する。
ゴール志向の擬似ロードを使用するようにロード テストを構成する方法の詳細については、「ロード パターンを編集して仮想ユーザー アクティビティをモデル化」を参照してください。
新しいロード テスト ウィザードでロード パターンを指定するには
新しいロード テスト ウィザードの [ロード パターン] ページで、[持続ロード] または [ステップ ロード] を選択します。
[!メモ]
ゴール志向シミュレーション オプションは、ロード テストが作成された後でロード テスト エディターからのみ使用できます。
選択したパターンの種類に応じて、使用できる設定を調整します。たとえば、ステップ ロード パターンでは、[ユーザー カウントの開始] や [最大ユーザー カウント] を設定します。
ロード パターンを選択したら、**[新しいロード テスト ウィザード]**の [テスト ミックス モデル] のページを実行するに 次へ を選択します。「Step 2.2 - Choosing a Test Mix Model in the New Load Test Wizard」に進んでください。
シナリオのロード パターンは、ロード テスト エディターを使用して後で変更できます。詳細については ロード パターンを編集して仮想ユーザー アクティビティをモデル化.
手順 2.2 - 新しいロード テスト ウィザードでのテスト ミックス モデルの選択
テスト ミックス モデルでは、ロード テスト シナリオで仮想ユーザーが指定のテストを実行する確率を指定します。これにより、より現実的なロードをシミュレートできます。アプリケーションを通じて使用するワークフローを 1 つだけではなく複数設定することができ、エンド ユーザーがアプリケーションとやり取りする形態により近い状態を実現できます。詳細については「テスト ミックス モデルを使用したロード テストにおける Web サイトまたはアプリケーションの実際の使用状況のエミュレーション」および「テキスト ミックス モデルを編集して仮想ユーザーがテストを実行する確率を指定」を参照してください。
新しいロード テスト ウィザードでテスト ミックス モデルを指定するには
新しいロード テスト ウィザードの [テスト ミックス モデル] ページで、ロード テスト シナリオで使用するテスト ミックス モデルを選択します。次のモデルの 1 種類を選択できます:
テストの合計数に基づく: 仮想ユーザーがテスト イテレーションを開始するときに実行される Web パフォーマンス テストまたは単体テストを決定します。ロード テストの最後には、特定のテストが実行された回数と割り当てられたテストの配布数が一致します。IIS ログまたは本番データのトランザクションの割合に基づくテスト ミックスを使用する場合に、このテスト ミックス モデルを使用します。
仮想ユーザー数に基づく: 特定の Web パフォーマンス テストまたは単体テストを実行する仮想ユーザーの割合を決定します。ロード テストのどの時点でも、特定のテストを実行しているユーザー数と割り当てられた配布数が一致します。テスト ミックスが、特定のテストを実行しているユーザーの割合に基づいている場合、このテスト ミックス モデルを使用します。
ユーザーのペースに基づく: ロード テストの過程で、各 Web パフォーマンス テストまたは単体テストが、ユーザーおよび時間ごとに指定された回数実行されます。仮想ユーザーがロード テスト全体で一定のペースでテストを実行するようにする場合、このテスト ミックス モデルを使用します。
時系列順に基づく: 各仮想ユーザーは、テストがシナリオで定義されている順序に従って、Web パフォーマンス テストまたは単体テストを実行します。仮想ユーザーは、ロード テストが完了するまでこの順序でテストの繰り返しを続行します。
テスト ミックス モデルを選択すると、**[新しいロード テスト ウィザード]**の [テスト ミックス] のページを実行するに 次へ を選択します。「Step 2.3 - Specifying Test Mix in the New Load Test Wizard」に進んでください。
**[ロード テスト エディター]**を使用してシナリオのテスト ミックス モデルを後で変更できます。詳細については テキスト ミックス モデルを編集して仮想ユーザーがテストを実行する確率を指定.
手順 2.3 - 新しいロード テスト ウィザードでのテスト ミックスを指定できます。
ロード テストには 1 つまたは複数のシナリオが含まれます。それぞれのシナリオでは、テスト ミックス内に 1 つ以上の Web パフォーマンス テストまたは単体テストが含まれています。シナリオのテスト ミックスとは、そのシナリオに含まれるテストの選択やそれらのテストのシナリオ内での配分などのさまざまな要素を組み合わせたものを意味します。テスト ミックスは、特定のシナリオにおけるテストの目的を反映している必要があります。詳細については テスト ミックスを編集して、ロード テスト シナリオに含める Web パフォーマンス テスト、単体テスト、コード化された UI テストを指定.
[!メモ]
配分とは、ロード テストの実行時に仮想ユーザーが特定のテストを選択する確率の単位です。配分はパーセンテージで表されます。したがって、シナリオに含まれるすべてのテストの配分値を合計すると 100 になります。たとえば、シナリオに含まれているテストが 1 つだけの場合、そのテストの配分値は 100% です。
テスト ミックスはロード モデルの指定の一部に過ぎません。ロード テストの対象となる Web サイトまたはアプリケーションの実際の使用状況を予測するオプションをシミュレートするさまざまなテスト ミックスを使用できます。詳細については、" " の手順に戻る Step 2.2 - Choosing a Test Mix Model in the New Load Test Wizard参照してください。
新しいロード テスト ウィザードでテスト ミックスを指定するには
**[新しいロード テスト ウィザード]**の [テスト ミックス] のページで、テストをシナリオに追加するに 追加 を選択します。詳細については テスト ミックスを編集して、ロード テスト シナリオに含める Web パフォーマンス テスト、単体テスト、コード化された UI テストを指定.
使用するテスト ミックスを選択するには、[配分] 列のスライダーを調整するか、割合の値を [%] 列に直接入力します。詳細については About the Mix Control.
テスト ミックスを選択したら、**[新しいロード テスト ウィザード]**の [ネットワーク ミックス] のページを実行するに 次へ を選択します。「Step 2.4 - Specifying Network Mix in the New Load Test Wizard」に進んでください。
[!メモ]
Web パフォーマンス テストがテスト ミックス ページに含まれていた場合、[ブラウザー ミックス] ページは新しいロード テスト ウィザードに表示されます。
ロード テスト エディターを使用してシナリオからテストの追加および削除を行うことで、後でシナリオのテスト ミックスを変更できます。詳細については テスト ミックスを編集して、ロード テスト シナリオに含める Web パフォーマンス テスト、単体テスト、コード化された UI テストを指定.
手順 2.4 - 新しいロード テスト ウィザードでのネットワーク ミックスを指定できます。
ロード テストには 1 つまたは複数のシナリオが含まれます。各シナリオには、1 つ以上のネットワークが含まれます。シナリオのネットワーク ミックスとは、シナリオに含まれるネットワークの選択とそのようなネットワークのシナリオ内での配分という 2 つの要素の組み合わせです。
[!メモ]
ロード テストに Web パフォーマンス テストが含まれていない場合 (たとえば、ネットワーク アクセスを使用しないアプリケーションでの単体テストしか含まれていない場合) は、ネットワーク ミックスを指定する必要はありません。
ネットワーク ミックスには、個々のシナリオの目的が反映されている必要があります。たとえば、LAN 75% とダイヤルアップ 56K 25% とのミックスを指定します。
[!メモ]
配分とは、ロード テストの実行中に仮想ユーザーが特定のネットワークの種類を使用する確率を表す値です。配分はパーセンテージで表されます。したがって、シナリオに含まれるすべてのネットワークの配分値を合計すると 100 になります。
詳細については ロード テスト シナリオでの仮想ネットワークの種類の指定.
新しいロード テスト ウィザードでネットワーク ミックスを指定するには
**[新しいロード テスト ウィザード]**の [ネットワーク ミックス] のページで、ネットワークをシナリオに追加するに 追加 を選択します。詳細については、「ロード テスト シナリオでの仮想ネットワークの種類の指定」を参照してください。
使用するネットワーク ミックスを選択するには、[配分] 列のスライダーを調整するか、割合の値を [%] 列に直接入力します。詳細については About the Mix Control.
ネットワーク ミックスを選択したら、**[新しいロード テスト ウィザード]**の [ブラウザー ミックス] のページまたは [カウンター セット] のページを実行するに 次へ を選択します。Step 2.5 - Specifying Browser Mix in the New Load Test Wizard か Step 3 - Specifying Counter Sets in the New Load Test Wizardに進みます。
[!メモ]
Web パフォーマンス テストがテスト ミックスに追加されている場合、[ブラウザー ミックス] ページはその次のページになります。詳細については、前の手順 Step 2.3 - Specifying Test Mix in the New Load Test Wizardを参照してください。
後でロード テスト エディターで配分の追加、削除、および調整を行って、シナリオのネットワーク ミックスを編集できます。詳細については ロード テスト シナリオでの仮想ネットワークの種類の指定.
手順 2.5 - 新しいロード テスト ウィザードでのブラウザー ミックスを指定できます。
ロード テストには 1 つ以上のシナリオが含まれており、それぞれに 1 つ以上の Web パフォーマンス テストまたは単体テストが含まれています。各シナリオには 1 つ以上の Web ブラウザーが含まれており、シナリオでの Web パフォーマンス テストの実行に使用されます。
[!メモ]
ロード テストに Web パフォーマンス テストが含まれていない場合 (単体テストしか含まれていない場合など)、新しいロード テスト ウィザードの [ブラウザー ミックス] ページは表示されません。詳細については、前の手順 Step 2.3 - Specifying Test Mix in the New Load Test Wizardを参照してください。
シナリオのブラウザー ミックスとは、シナリオに含まれるブラウザーの選択とそのようなブラウザーのシナリオ内での配分という 2 つの要素を組み合わせです。ブラウザー ミックスには、個々のシナリオの目的が反映されている必要があります。たとえば、Internet Explorer 8 の使用率を 95%、Internet Explorer Mobile 6 の使用率を 5% としたブラウザー ミックスを指定できます。
[!メモ]
配分とは、ロード テストの実行時に仮想ユーザーが特定のブラウザーを選択する確率の単位です。配分はパーセンテージで表されます。したがつて、シナリオに含まれるすべてのブラウザーの配分値を合計すると 100 になります。
詳細については テスト ミックスを編集して、ロード テスト シナリオに含める Web ブラウザーの種類の指定する.
新しいロード テスト ウィザードでブラウザー ミックスを指定するには
**[新しいロード テスト ウィザード]**の [ブラウザー ミックス] のページで、ブラウザーをシナリオに追加するに 追加 を選択します。
使用するブラウザー ミックスを選択するには、[配分] 列のスライダーを調整するか、割合の値を [%] 列に直接入力します。詳細については About the Mix Control.
ブラウザー ミックスを選択したら、**[新しいロード テスト ウィザード]**の [カウンター セット] のページを実行するに 次へ を選択します。「Step 3 - Specifying Counter Sets in the New Load Test Wizard」に進んでください。
後でロード テスト エディターで配分の追加、削除、および調整を行って、ロード テスト シナリオのブラウザー ミックスを編集できます。詳細については テスト ミックスを編集して、ロード テスト シナリオに含める Web ブラウザーの種類の指定する
手順 3 - 新しいロード テスト ウィザードでカウンター セットを指定できます。
カウンター セットとは、ロード テスト時に状況を監視するのに役立つ一連のシステム パフォーマンス カウンターです。カウンター セットは、たとえば ASP.NET カウンター セット、SQL カウンター セットなど、テクノロジ単位に整理されています。
実行設定と同様に、カウンター セットは、ロード テストの個々のシナリオではなく、すべてのシナリオに適用されます。つまり、カウンター セットはロード テスト全体に適用され、ロード テスト全体の目標を反映する必要があります。
カウンター セットは、指定したコンピューターで収集されます。カウンター セットとロード テスト中に使用されるコンピューターとの関連付けは、カウンター セット マップです。たとえば、テストしている Web サーバーに ASP.NET、IIS、および .NET アプリケーション カウンター セットのマップがあるとします。詳細については ロード テストでのコンピューターのカウンター セットとしきい値規則の指定.
[!メモ]
ロード テストを複数のリモート コンピューターに分散する場合、コントローラーとエージェント カウンターが、コントローラーとエージェント カウンター セットに割り当てられます。ロード テストでリモート コンピューターを使用する方法の詳細については、「テスト コントローラーおよびテスト エージェントを使用した複数のテスト コンピューターへのロード テストの実行の分散」を参照してください。
新しいロード テスト ウィザードでカウンター セットを指定するには
新しいロード テスト ウィザードの [カウンター セット] ページで、既存のカウンター セットが選択のプレビュー ペインに表示されます。ロード テスト カウンター セットなどの既定のエントリがあらかじめ表示されます。ロード テスト カウンター セットは、既定でコントローラーによって収集されます。エージェントがインストール済みの場合は、エージェント コンピューターにエージェント カウンター セットも表示されます。
(省略可能) 監視する新しいコンピューターを追加するに [コンピューターの追加] を選択します。名前の入力を要求されます。コンピューターの名前を入力すると、選択できる新しいエントリの下のノードが表示されます。たとえば、[ASP.NET]、[IIS]、[SQL] などが考えられます。選択するノードの横にあるチェック ボックスをオンにします。新しいカウンターが [選択のプレビュー] ペインに表示されます。
[コンピューター タグ] に、「ラボ 3 のテスト マシン 12」などの、コンピューターに関連付けるタグを入力します。コンピューター タグを簡単に確認の名前でコンピューターを識別することができます。このタグは、ロード テスト エディターのツリーの [カウンター セットの割り当て] ノードに表示されます。また、このタグは Excel のレポートにも表示されるため、関係者がロード テストでコンピューターのロールを確認する際に役立ちます。たとえば、"ラボ 2 の Web サーバー 1" や "Phoenix オフィスの SQL Server 2" のようなタグを使用できます。詳細については テストの比較または傾向分析に備えたロード テストの結果レポートの作成.
カウンター セットを選択したら、**[新しいロード テスト ウィザード]**の [実行設定] のページを実行するに 次へ を選択します。「Step 4 - Specifying Run Settings in the New Load Test Wizard」に進んでください。
ロード テストを作成した後で、ロード テスト エディターでコンピューターとカウンター セットを編集できます。詳細については ロード テストでのコンピューターのカウンター セットとしきい値規則の指定.
手順 4 - 新しいロード テスト ウィザードでの実行設定を指定できます。
実行設定とは、ロード テスト全体に影響を与えるプロパティのセットです。実行設定は、テストの長さ、サンプリング レート、報告されるエラー詳細の最大数、ウォームアップ期間、接続モデル (Web パフォーマンス テストのみ)、結果ストレージの種類、検証レベル、および SQL トレースこのようなプロパティを決定します。実行設定は、ロード テストの目的を反映している必要があります。詳細については ロード テストの実行設定の構成.
[!メモ]
実行設定は、カウンター セットと同様に、ロード テストの個々のシナリオではなくすべてのシナリオに適用されます。
新しいロード テスト ウィザードでの実行設定を指定するには
新しいロード テスト ウィザードの [実行設定] ページで、最初にロード テストの継続時間を選択します。そのためには、次のいずれかのオプションを選択します。
指定した継続時間を使用する
[ロード テストの継続時間] を選択します。
[ウォームアップ所要時間 (hh mm ss)] を指定します。時、分、および秒のスピン コントロールを使用します。
[実行時間 (hh mm ss)] を指定します。時、分、および秒のスピン コントロールを使用します。
または
指定したイテレーションを使用する
[テスト イテレーション] を選択します。
テストを実行する回数を指定します。[テスト イテレーション] ボックスを使用します。
[詳細] で、次のオプションを構成します。
[サンプル速度] ボックスを使用して、サンプリング データを収集する間隔を秒数で指定します。
[説明] ボックスにロード テストの説明を入力します。
[テストの失敗時にログを保存] のドロップダウン リストで、ログ ファイルを保存する場合は [True] を指定し、ログ ファイルを保存しない場合は [False] を指定します。
[!メモ]
既定では、[テストの失敗時にログを保存] は [True] に設定されます。Load Agent による追加のオーバーヘッドが原因でパフォーマンスに影響が生じるおそれがある場合にのみ、これを [False] に設定します。
[検証レベル] のドロップダウン リスト ボックスを使用して、次のいずれかのオプションを選択します。
[高 - すべての検証規則を実行します]
[中 - 中または低に指定された検証規則を実行します]
[低 - 低に指定された検証規則を実行します]
詳細については Web パフォーマンス テストでの検証規則と抽出ルールの使用.
実行設定を選択すると、新しいロード テスト ウィザードは終了します。された場合は、をクリックするか、ウィザードの前の部分に戻るため、左側の方向パネルを使用してを [完了]。
新しいロード テスト ウィザードで構成した実行設定や、複数の追加の実行設定プロパティを後から変更するには、ロード テスト エディターを使用します。詳細については「ロード テストの実行設定のプロパティ」および「ロード テストの実行設定の構成」を参照してください。
外部リソース
ガイダンス
Visual Studio 2012 – の章の 6 番目の一連の配信のためのテスト: ツールボックスのテスト
参照
処理手順
チュートリアル: Web パフォーマンス テストを含むロード テストの作成と実行
チュートリアル: 単体テストを含むロード テストの作成と実行
概念
その他の技術情報
ロード テスト エディターを使用したロード テスト シナリオの編集
待ち時間を編集してロード テスト シナリオにおける Web サイトでの対話操作の遅延をシミュレート