ロード テスト シナリオのプロパティ
以下に示す各表では、ロード テスト シナリオの設定に使用されるさまざまなプロパティについて説明します。これらのプロパティを変更して、特定のロード テスト要件を満たすことができます。
詳細については、「ロード テスト エディターを使用したロード テスト シナリオの編集」および「ロード テスト アナライザーの概要」を参照してください。
たとえば次の図は、ロード テスト シナリオでテスト イテレーションの最大数を指定する方法を示しています。
要件
- Visual Studio Ultimate
一般
プロパティ |
定義 |
---|---|
名前 |
シナリオの名前です。 詳細については、「新しいロード テスト ウィザードを使用したロード テストの作成」および「チュートリアル: Web パフォーマンス テストを含むロード テストの作成と実行」を参照してください。 |
ミックス
プロパティ |
定義 |
---|---|
ブラウザー ミックス |
ロード テスト用の Web ブラウザー ミックスを指定します。さまざまな Web ブラウザーの種類とその負荷の配分を指定できます。 省略記号をクリックします (…) ブラウザー ミックスの編集] ダイアログ ボックスを表示するには、ボタンをかければ Web ブラウザーを選択すると [削除] 使用 追加 は、ロード テストを入力します。 詳細については、「テスト ミックスを編集して、ロード テスト シナリオに含める Web ブラウザーの種類の指定する」を参照してください。 |
ネットワーク ミックス |
ロード テスト用のネットワーク ミックスを指定します。対象とするネットワークの種類とその負荷の配分を指定できます。 省略記号をクリックします (…) [ネットワーク ミックスの編集] ] ダイアログ ボックスを開くには、ボタンをかければ 追加 と [削除] をネットワークを選択するために使用するロード テストを入力します。 詳細については、「ロード テスト シナリオでの仮想ネットワークの種類の指定」を参照してください。 |
テスト ミックス |
ロード テスト用の Web パフォーマンス テストと単体テストのテスト ミックスを指定します。対象とするテストとその負荷の配分を指定できます。 省略記号をクリックします (…) [テスト ミックスの編集] のダイアログ ボックスを開き、ロード テストのテストを選択するために 追加 と [削除] を使用するには、ボタンをクリックします。 詳細については、「テスト ミックスを編集して、ロード テスト シナリオに含める Web パフォーマンス テスト、単体テスト、コード化された UI テストを指定」を参照してください。 |
テスト ミックスの種類 |
ロード テストに使用するテスト ミックス モデルを指定します。 省略記号をクリックします (…) [テスト ミックスの編集] のダイアログ ボックスを開き、テスト ミックス モデルをロード テストで使用するを選択するには、ドロップダウンの [テスト ミックス モデル] を使用するには、ボタンをクリックします。 詳細については、「テキスト ミックス モデルを編集して仮想ユーザーがテストを実行する確率を指定」を参照してください。 |
オプション
プロパティ |
定義 |
---|---|
使用するエージェント |
コントローラーとエージェントを使用してリモートでロード テストを実行する場合は、シナリオに使用するエージェントを指定します。たとえば、特定のエージェントのセットを指定することで、パフォーマンスの傾向を分析する際の一貫性を維持することができます。エージェントを地理的に分散して、実行するスクリプトとエージェントの場所の間に親和性を持たせることもできます。 エージェントは、"Agent1, Agent2, Agent3" のように、コンマで区切る必要があります。プロパティが空白の場合、使用できるすべてのエージェントが使用されます。 詳細については、「方法: ロード テスト シナリオで使用するテスト エージェントを指定する」を参照してください。 |
遅延のペースに分布を適用 |
ユーザー ペース配分のテスト ミックス モデルに一般的な分布の遅延を適用するかどうかを指定するブール値。このプロパティは、[テスト ミックスの種類] プロパティが [ユーザーのペース] に設定されている場合にのみ適用されます。 詳細については、「方法: 配分を適用してユーザー ペースのテスト ミックス モデルを使用するときの遅延をペース配分する」を参照してください。 |
IP 切り替え |
IP 切り替えを使用するかどうかを指定するために使用するブール値。 IP 切り替えは、テスト エージェントでのみ使用できます。 詳細については、「テスト コントローラーおよびテスト エージェントを使用した複数のテスト コンピューターへのロード テストの実行の分散」を参照してください。 |
テスト イテレーションの最大数 |
シナリオで実行するテストの最大数を指定するために使用する数値。値がゼロの場合、最大数は指定されません。 詳細については、「ロード テスト シナリオにおけるテスト イテレーションの構成」を参照してください。 |
新しいユーザーのパーセンテージ |
新しいユーザーまたはシナリオの初めてのビジターのパーセンテージを指定する数値。 詳細については、「方法: Web キャッシュ データを使用する仮想ユーザーの割合を指定する」を参照してください。 |
待ち動作のプロファイル |
シナリオが [記録された待ち時間を中央値とする正規分布を使用する] を使用するかどうか、または待ち動作のプロファイルが [オン] か [オフ] かを指定します。 詳細については、「待ち時間を編集してロード テスト シナリオにおける Web サイトでの対話操作の遅延をシミュレート」を参照してください。 |
テスト イテレーション間の待ち時間 |
テスト イテレーション間の待ち時間を指定するために使用する数値 (秒)。 詳細については、「待ち時間を編集してロード テスト シナリオにおける Web サイトでの対話操作の遅延をシミュレート」を参照してください。 |
[タイミング]
プロパティ |
定義 |
---|---|
開始時刻の遅延 |
ロード テストを開始した後シナリオの開始を遅らせる時間 (時間、分、秒) を指定する時刻値。[ウォームアップ時に無効化] プロパティの値が [True] に設定されている場合、待機時間はウォームアップ期間の終了後に適用されます。 詳細については、「シナリオの開始遅延の設定」を参照してください。 |
ウォームアップ時に無効化 |
ロード テストの実行設定で指定された [ウォームアップ継続時間] プロパティの時刻値の間に、シナリオを実行するかどうかを指定するために使用するブール値。 ロード テストの実行設定プロパティの詳細については、「ロード テストの実行設定のプロパティ」を参照してください。 詳細については、「シナリオの開始遅延の設定」を参照してください。 |