テキスト ミックス モデルを編集して仮想ユーザーがテストを実行する確率を指定
テスト ミックス モデルでは、ロード テスト シナリオで仮想ユーザーが指定のテストを実行する確率を指定します。これにより、より現実的なロードをシミュレートできます。アプリケーションを通じて使用するワークフローを 1 つだけではなく複数設定することができ、エンド ユーザーがアプリケーションとやり取りする形態により近い状態を実現できます。
要件
- Visual Studio Ultimate
テスト ミックス モデルのオプション
ロード テスト シナリオに、次のいずれかのテスト ミックス モデル オプションを指定できます。
テストの合計数: 仮想ユーザーがテスト イテレーションを開始するときに実行される Web パフォーマンス テストまたは単体テストを決定します。ロード テストの最後には、特定のテストが実行された回数と割り当てられたテストの配布数が一致します。IIS ログまたは本番データのトランザクションの割合に基づくテスト ミックスを使用する場合に、このテスト ミックス モデルを使用します。
仮想ユーザー数: 特定の Web パフォーマンス テストまたは単体テストを実行する仮想ユーザーの割合を決定します。ロード テストのどの時点でも、特定のテストを実行しているユーザー数と割り当てられた配布数が一致します。特定のテストを実行するユーザーの割合に基づくテスト ミックスを使用する場合に、このテスト ミックス モデルを使用します。
ユーザーのペース: ロード テストの過程で、各 Web パフォーマンス テストまたは単体テストが、ユーザー単位で 1 時間ごとに指定された回数実行されます。仮想ユーザーがロード テスト全体で一定のペースでテストを実行するようにする場合、このテスト ミックス モデルを使用します。
時系列順: 仮想ユーザーは、テストがシナリオで定義されている順序に従って、Web パフォーマンス テストまたは単体テストを実行します。仮想ユーザーは、ロード テストが完了するまでこの順序でテストの繰り返しを続行します。
タスク
タスク |
関連するトピック |
---|---|
ロード テストのテスト ミックスの指定: ロード テストを作成するときに、新しいロード テスト ウィザードでロード テストの設定を指定します。新しいロード テスト ウィザードで、初期シナリオに追加する既存の Web テストおよび単体テストを選択します。テストをシナリオに追加したら、シナリオのテスト ミックスを指定します。 さまざまなロード モデリング オプションを使用して、ロード テストの対象となる Web サイトまたはアプリケーションの実際の使用状況をより正確に予測します。正確なロード モデルに基づかないロード テストでは、誤解を招く結果が生じる可能性があるので、これを行うことが重要です。 |
|
テスト ミックス モデルの編集: ロード テスト エディターを使用すると、いずれかのテスト ミックス モデルを使用するようにロード テスト シナリオを変更できます。詳細については このトピックの手順 シナリオのテスト ミックス モデルの変更。 |
|
ユーザーのペースに基づくテスト ミックス モデルの遅延ペースの構成: ロード テスト シナリオがユーザーのペースに基づくテスト ミックス モデルを使用するように構成されている場合は、遅延のペースの分布の構成方法を指定できます。 |
シナリオのテスト ミックス モデルの変更
新しいロード テスト ウィザードでロード テストを作成した後で、ロード テスト エディターを使用して、テストのニーズや目標に合わせてシナリオのプロパティを変更できます。詳細については、「手順 2.2 - 新しいロード テスト ウィザードでのテスト ミックス モデルの選択」を参照してください。
[!メモ]
ロード設定の各プロパティとその説明の一覧については、「ロード テスト シナリオのプロパティ」を参照してください。
ロード テスト エディターを使用して、[プロパティ] ウィンドウの [テスト ミックスの種類] プロパティを編集して、ロード テスト シナリオのテスト ミックス モデルを変更できます。
テスト ミックス モデルを変更するには
ロード テストを開きます。
ロード テスト エディターが表示されます。ロード テスト ツリーが表示されます。
ロード テスト ツリーの [シナリオ] フォルダーで、テスト イテレーションの最大数を指定するシナリオのノードを選択します。
[表示] メニューの [プロパティ ウィンドウ] をクリックします。
シナリオのカテゴリおよびプロパティが表示されます。
[テスト ミックスの種類] プロパティで、省略記号ボタン (…) 選択します。
[テスト ミックスの編集] ダイアログ ボックスが表示されます。
ドロップダウン リストを [テスト ミックス モデル] を選択し、シナリオで使用するテスト ミックス モデルを選択します。
(省略可能) [追加] ボタン、[削除] ボタン、および [Distribute] (配布) ボタンと配分スライダーを使用して、テスト ミックスを変更します。詳細については、「テスト ミックスを編集して、ロード テスト シナリオに含める Web パフォーマンス テスト、単体テスト、コード化された UI テストを指定」を参照してください。
(省略可能) チェック ボックスで目的のテストを選択して、初期化または終了する Web パフォーマンス テストおよび単体テストを指定します。詳細については、「テスト ミックス モデルを使用したロード テストにおける Web サイトまたはアプリケーションの実際の使用状況のエミュレーション」を参照してください。
[OK] をクリックします。
[プロパティ] ウィンドウに、[テスト ミックスの種類] プロパティに対応する新しいテスト ミックス モデルが表示されます。
プロパティを変更した後、[ファイル] メニューの [保存] を選択します。その後で、新しい [テスト ミックスの種類] の値を使用してロード テストを実行できます。