ロード テスト シナリオにおけるテスト イテレーションの構成
ロード テスト エディターと [プロパティ] ウィンドウを使用して、ロード テスト シナリオを編集し、テスト イテレーションの設定を構成できます。既定では、テスト イテレーションの最大数が未指定のロード テスト シナリオが設定されます。必要に応じて、シナリオのイテレーションの最大数と、イテレーション間の待ち時間を構成できます。
このトピックの内容
シナリオに MaximumTest のイテレーションを指定します。: Web パフォーマンス テストと単体テストのシナリオで実行する最大回数を指定できます。
シナリオのテスト イテレーション間の待ち時間を指定できます。: ロード テスト シナリオでのテスト イテレーション間の待ち時間を調整してユーザーの待ち時間のシミュレートを秒単位で指定できます。
要件
- Visual Studio Ultimate
シナリオに MaximumTest のイテレーションを指定します。
ロード テスト エディターを使用して、[プロパティ] ウィンドウの [テスト イテレーションの最大数] プロパティを変更することにより、シナリオでテストを実行する最大回数を指定できます。
[テスト イテレーションの最大数] プロパティは、シナリオで実行するテスト イテレーションの最大数を制御します。ロード テストの実行設定の [テスト イテレーション] プロパティと同様、この数値はユーザー設定ごとの最大数ではなく、すべてのエージェントのすべてのユーザーについての最大数です。
[!メモ]
ロード テスト シナリオの各プロパティとその説明の一覧については、「ロード テスト シナリオのプロパティ」を参照してください。
連続するテスト ミックスの場合、1 回のイテレーションはミックス内のすべてのテストの通し実行 1 回を指します。その他のテスト ミックスの場合、テスト実行 1 回がイテレーションとしてカウントされます。詳細については、「ミックス コントロールについて」を参照してください。
継続時間を基準として実行されるロード テストで、イテレーションのカウントが最大数に到達する前に継続時間が経過した場合、テストは停止します。また、イテレーションを基準として実行されるロード テストで、シナリオのイテレーションの最大数に到達する前にテストのイテレーションの最大数に到達した場合、テストは停止します。継続時間を構成するには、ロード テストの実行設定に関連付けられた [プロパティ] ウィンドウで、[実行継続時間] プロパティを設定します。
シナリオのイテレーションのカウントが最大数に到達すると、そのシナリオは実行を停止しますが、それ以外のアクティブなシナリオは引き続き実行されます。
[!メモ]
関連のプロパティは順次実行される Web テスト データ ソース、行ごとに行、レコードごとに 1 回だけの [一意] プロパティ データによってです。詳細については、「Web パフォーマンス テストへのデータ ソースのバインド」を参照してください。
[テスト イテレーションの最大数] プロパティは、さまざまな状況で役立ちます。ロード テストの実行担当者によっては、イテレーションを基準としたテストを好む人もいれば、継続時間を基準としたテストを好む人もいます。
テスト イテレーションの最大数を指定します。
ロード テストを開きます。
ロード テスト エディターが表示されます。ロード テスト ツリーが表示されます。
ロード テスト ツリーの [シナリオ] フォルダーで、テスト イテレーションの最大数を指定するシナリオのノードを選択します。
[表示] メニューの [プロパティ ウィンドウ] をクリックします。
[プロパティ] ウィンドウに、シナリオのカテゴリおよびプロパティが表示されます。
[テスト イテレーションの最大数] プロパティのテキスト ボックスに、ロード テストの実行時にシナリオで実行するテストの最大数を示す値を入力します。
[!メモ]
[テスト イテレーションの最大数] プロパティを 0 に設定すると、イテレーションの最大数は指定されません。
プロパティを変更が終わったら [ファイル] メニューの [保存] を選択します。次に、新しい [テスト イテレーションの最大数] の値を使用して、ロード テストを実行します。
シナリオのテスト イテレーション間の待ち時間を指定できます。
[テスト イテレーション間の待ち時間] プロパティは、ロード テスト エディターでロード テスト シナリオのプロパティを編集するときに、[プロパティ] ウィンドウを使用して設定されます。
[テスト イテレーション間の待ち時間] プロパティは、テスト イテレーションを開始する前に待機する秒数を指定するために使用されます。
[!メモ]
ロード テスト シナリオの各プロパティとその説明の一覧については、「ロード テスト シナリオのプロパティ」を参照してください。
テスト イテレーション間の待ち時間を指定するには
ロード テストを開きます。
ロード テスト エディターが表示されます。ロード テスト ツリーが表示されます。
ロード テスト ツリーの [シナリオ] フォルダーで、使用するエージェントを指定するシナリオのノードを選択します。
[表示] メニューの [プロパティ ウィンドウ] をクリックします。
[プロパティ] ウィンドウに、シナリオのカテゴリおよびプロパティが表示されます。
[テスト イテレーション間の待ち時間] プロパティの値として、次のテスト イテレーションを開始する前に待機する秒数を示す数値を入力します。
プロパティを変更が終わったら [ファイル] メニューの [保存] を選択します。次に、新しい [テスト イテレーション間の待ち時間] の値を使用して、ロード テストを実行します。
参照
処理手順
方法: テスト設定で指定されたテスト コントローラーおよびテスト エージェントを使用してロード テストを実行する
概念
その他の技術情報
ロード テスト エディターを使用したロード テスト シナリオの編集
手順 2.0 - 新しいロード テスト ウィザードでシナリオを作成し、変更します