次の方法で共有


待ち時間を編集してロード テスト シナリオにおける Web サイトでの対話操作の遅延をシミュレート

待ち時間は、Web サイトとの対話と次の対話の間にユーザーを待機させる動作をシミュレートするために使用されます。待ち時間は、Web パフォーマンス テストにおける要求から次の要求までの間と、ロード テスト シナリオにおけるテスト イテレーションから次のイテレーションまでの間に発生します。ロード テストで待ち時間を使用すると、ロード シミュレーションをより正確に作成する上で役立ちます。ロード テストで待ち時間が使用されるか無視されるかは変更できます。ロード テスト エディターで、ロード テストで待ち時間を使用するかどうかを変更します。

待ち動作のプロファイルは、ロード テストのシナリオに適用される設定です。この設定は、個々の Web パフォーマンス テストに保存される待ち時間をロード テストで使用するかどうかを決定します。一部の Web パフォーマンス テストでは待ち時間を使用し、その他の Web サイトでは使用しない場合、それらの Web パフォーマンス テストを異なるシナリオに配置する必要があります。シナリオの詳細については、「ロード テスト エディターを使用したロード テスト シナリオの編集」を参照してください。

最初に、新しいロード テスト ウィザードを使用してロード テストを作成するときに、ロード テストで待ち時間を使用するかどうかを設定します。詳細については、「ロード テスト エディターを使用したロード テスト シナリオの編集」を参照してください。

要件

  • Visual Studio Ultimate

以下では、待ち動作のプロファイルのオプションについて説明します。

  • [待ち時間を使用しない]
    待ち時間は無視されます。Web サーバーに高いロードをかけるために最大ロードを生成するには、この設定を使用します。Web サーバーとユーザーの対話をより現実的に作成する場合は、使用しないでください。

  • [待ち時間を使用する]
    待ち時間は、Web パフォーマンス テストで記録されたとおりに使用されます。記録されているとおりに、Web パフォーマンス テストを実行する複数ユーザーを正確にシミュレートします。ロード テストでは複数のユーザーをシミュレートするため、同じ待ち時間を使用すると、同期された仮想ユーザーの自然ではないロード パターンが作成される可能性があります。

  • [記録された待ち時間を中央値とする正規分布を使用する]
    待ち時間は使用されますが、正規曲線上でのばらつきが追加されます。要求から次の要求までの待ち時間をわずかに変化させることで、仮想ユーザーについてより現実的なシミュレーションを実行できます。

[!メモ]

ロード テスト シナリオの各プロパティとその説明の一覧については、「ロード テスト シナリオのプロパティ」を参照してください。

待ち動作のプロファイルの変更

ロード テスト シナリオで待ち動作のプロファイルを変更するには

  1. Web パフォーマンス テストおよびロード テストのプロジェクトから、ロード テストを開きます。

    Web パフォーマンス テストおよびロード テストを作成する方法の詳細については、方法: 自動テスト用にテスト プロジェクトを作成および構成するを使用して、" " を参照してください。

    ロード テストを作成する方法の詳細については、「ロード テストの作成と編集」を参照してください。

  2. [ロード テスト エディター]では、[待ち動作のプロファイル]を変更するシナリオのノードを選択します。[待ち動作のプロファイル] は、[プロパティ] ウィンドウに表示されます。F4 キーを押して [プロパティ] ウィンドウを表示します。

  3. [プロパティ] ウィンドウで [待ち動作のプロファイル] プロパティを変更します。

  4. プロパティを変更が終わったら [ファイル] のメニューの 上書き保存 を選択します。新しい待ち動作のプロファイルでロード テストを実行できるようになります。

参照

処理手順

方法: 待ち時間を設定して Web パフォーマンス テストで操作休止時間をシミュレートする

その他の技術情報

ロード テストの作成と編集

ロード テスト エディターを使用したロード テスト シナリオの編集

Step 2.0 - Creating and Changing a Scenario