Web アプリケーションの信頼性のテストに関しては、特定の問題を検証するだけでなく、通常の状況またはピーク状態でのパフォーマンスを証明する必要があります。 同時ロード テストの実行は、現実的な状況下でのアプリケーションのパフォーマンスを証明し、ピーク負荷のボトルネックを見つけるのに役立ちます。 ドットコムモニターを使用すると、同時に複数の独立したロードテストを実行することができます。
たとえば、オンライン ストアを通じて広告キャンペーンや販売促進を行う予定だとします。 Web サイト アプリケーション コンポーネントが、サイトのユーザー エクスペリエンスに影響を与えずにトラフィックの急増を管理できるように、ビジネスにとって重要です。
複数のテストを同時に実行する方法
ロード テストを設定したら、テストを開始する時間を選択できます。 開始時刻は、24 時間のウィンドウ内で選択できます。
同時に複数のテストを開始するには、同時実行テストの開始時刻 (すべてのテストを実行する時刻) を選択し、セットアップ時にこの時間を指定する必要があります。 すべてのテストを構成するために必要な期間を考慮して、開始時点を選択することをお勧めします。
特定の時間にロード テストを実行するには、次の手順を実行します。
- テスト シナリオを構成します。
- 法的合意に進みます。
- [後でテストを開始する] オプションを選択して テストを開始 します。
- [開始日と時刻] フィールドで、テストの 開始時刻を 指定します。
- [ 後でテストを開始する] をクリックします。
複数のテストを同時に実行するには、まず、同時に実行するテストのグループから 1 つのテストを設定し、スケジュールします。 同時に開始する別のテストを設定するには、次の手順に従います。
- 最初のテストの開始時刻を設定したら、最初のテストと同時に実行する別のテストのテスト シナリオを作成して構成します。
- 法的合意に進みます。
- [ テストを後で開始 する] を選択し、[ 開始日時 ]で同時テスト時間を選択します。 同時テスト時間は、カレンダーに青い点で表示されます。
- [ 同時にテストを開始 する] チェック ボックスをオンにします。
- 現在のテストを並列実行するテストを選択します。
- [ 後でテストを開始する] をクリックします。
スケジュールされたテスト実行をキャンセルする方法
テストが開始される前にテストの実行をキャンセルするには、テストレポートを開くか、テスト履歴ページから[テストの停止]を選択します。 テスト レポート ページで、[ テストの中止] をクリックします。
対応するラジオボタンを選択して、現在のテストまたは同時テストのグループを選択してキャンセルすることができます。 すべてのテストは自動的にキャンセルされます。
ビデオ: 同時実行ロード テストの実行
ビデオを見て、次の例のコンカレント ストレス テストの構成の詳細を見つけてください。
この例では、ランディング ページには 1 時間ごとに約 400 件のトランザクションが表示されます。 パフォーマンス目標をテストするために、1 分間に 6 トランザクションのトランザクション目標を持つ目標ベースの曲線テストを設定します。 バックエンド サービスのパフォーマンスを並列テストするために、2 つ目のテストを設定します。 2 番目のテストは、1 分間に 100 人のユーザーが Web サービスにアクセスするロード ステップ カーブ テストとして構成され、同じ期間に実行されるようにスケジュールされています。
2 つのテストを同時に実行すると、複雑なロード条件がユーザー エクスペリエンスに与える影響を確認できます。