Web パフォーマンス テストの実行
Web パフォーマンス テストを記録したら、Web パフォーマンス テストを実行し、正しく動作するか検証することをお勧めします。 記録されたテストを正しく実行できることが確実な場合は、検証規則、抽出ルール、データ バインドなどを追加することにより、テストをカスタマイズできます。
注意
Web アプリケーションは、実行時に動的なデータをクエリ文字列やフォーム ポストのパラメーター値として送信することがあります。 Web パフォーマンス テストの記録が完了した後で、「方法: Web パフォーマンス テスト レコーダーを使用して新しい Web パフォーマンス テストを作成する」で説明する手順に従い、このような動的パラメーターが存在するかどうかを調べ、その一部または全部を昇格することができます。
Web パフォーマンス テストを検証するには、次の手順に従います。
Web パフォーマンス テストを実行し、Web パフォーマンス テスト結果ビューアーの 2 つのペインで、フィードバックをチェックします。 上部ペインには、個々の要求、トランザクション、および含まれている Web パフォーマンス テストの情報に加え、個々の要求のステータス概要が表示されます。 下部ペインには、要求とそれに対する応答の詳細が表示されます。
Web パフォーマンス テスト結果ビューアーの上部ペインを使用して、問題のある要求を識別します。 依存要求を表示するには、ノードを展開できます。 失敗した要求と成功した要求はそれぞれ異なるシンボルで示されます。 これにより、失敗した要求が見つけやすくなります。 要求の下には、その要求が開始したページ リダイレクトが固有のアイコンとして表示されます。
下部ペインの [Web ブラウザー] タブを使用すると、要求を視覚的に、簡単に確認できます。
要求、応答、および詳細の各ペインを使用すると、URL、リターン コード、ページ リダイレクト、および依存要求に関する問題をチェックできます。
要求の失敗原因として一般的な問題は、次のとおりです。
JavaScript 経由で呼び出された URL
ActiveX コントロール
アプレット
こうした問題が発生するのは、レコーダーでは Web ブラウザーからの要求しか記録できないためです。 これらの問題が 1 つ以上発生する場合、必要な要求を記録された Web パフォーマンス テストに手動で追加できます。 詳細については、「Web パフォーマンス テストでの JavaScript と ActiveX コントロールについて」を参照してください。
追加する必要のある要求を判断することは、複雑なタスクになる場合があります。 このような問題のトラブルシューティングには、次のような方法を考慮してください。
Microsoft Network Monitor (Netmon) などのネットワーク分析ツールの使用
アプリケーションの Web ログのチェック
アプリケーションのソース コードの見直し
詳細については、「方法: Web パフォーマンス テストを実行する」および「Web パフォーマンス テスト結果ビューアーの概要」を参照してください。
タスク
タスク |
関連するトピック |
---|---|
Web パフォーマンス テストの実行: コマンド ラインから、または Web パフォーマンス テスト結果ビューアーを使用して、Web パフォーマンス テストを実行またはステップ実行します。 |
|
Web パフォーマンス テストの実行設定の変更: Web パフォーマンス テストの実行設定 (実行イテレーションの数など) を変更します。
メモ
Web パフォーマンス テスト結果ビューアーで Web パフォーマンス テストの設定を変更した場合、その実行設定は 1 回の Web パフォーマンス テストの実行に適用されます。テストを保存しても持続しません。
|
|
チーム ビルドでの Web パフォーマンス テストの実行: Web パフォーマンス テストをテスト カテゴリに追加できます。 テスト カテゴリは、ビルドの完了後に実行されるように構成できます。 |
関連するタスク
Web パフォーマンス テストを実行する前に、Web パフォーマンス テスト エディターを使用して、Web テストを作成および構成しておく必要があります。
Web パフォーマンス テスト結果ビューアーを使用した Web パフォーマンス テスト結果の確認
Web パフォーマンス テストの実行中および完了後には、Web パフォーマンス テスト結果ビューアーを使用して結果を表示できます。
参照
処理手順
方法: Web パフォーマンス結果ビューアーで Web パフォーマンス テストの実行設定を変更する
方法: Web パフォーマンス テスト エディターを使用して既存の Web パフォーマンス テストを編集する