Web パフォーマンス テスト エディターの概要
Web パフォーマンス テスト エディターを使用すると、Web パフォーマンス テストを記録した後で編集できます。 Web パフォーマンス テストを記録するには、通常、Microsoft Visual Studio Ultimate の一部としてインストールされる Web パフォーマンス テスト レコーダーを使用します。 Web パフォーマンス テストを記録する方法の詳細については、「方法: Web パフォーマンス テスト レコーダーを使用して新しい Web パフォーマンス テストを作成する」を参照してください。
Web パフォーマンス テスト エディターで操作を実行するには、2 つの方法があります。ツール バーのボタンを使用する方法と、右クリックしてショートカット メニューから項目を選択する方法です。
Web パフォーマンス テストの詳細については、「方法: Web パフォーマンス テスト エディターを使用して既存の Web パフォーマンス テストを編集する」を参照してください。
Web パフォーマンス テスト エディターのツール バーから実行できるタスク
Web パフォーマンス テスト エディターのツール バーを使用すると、編集対象の Web パフォーマンス テストに対して以下の操作を実行できます。
ツール バーのボタン |
操作 |
---|---|
[テストの実行] |
Web パフォーマンス テスト結果ビューアーで、テストを実行します。 詳細については、「方法: Web パフォーマンス テストを実行する」を参照してください。 |
[データ ソースの追加] |
データ バインディングに使用できるデータ ソースを Web パフォーマンス テストに追加します。 詳細については、「方法 : Web 要求にデータ バインディングを追加する」を参照してください。 |
[資格情報の設定] |
シミュレートするユーザーのユーザー名とパスワードを設定します。 詳細については、「方法: Web パフォーマンス テストの資格情報を設定する」を参照してください。 |
[記録の追加] |
Web アプリケーションとの追加の対話を記録できる状態で、Web ブラウザーを表示します。 詳細については、「方法: Web パフォーマンス テスト レコーダーを使用して新しい Web パフォーマンス テストを作成する」を参照してください。 |
[Web テスト プラグインの追加] |
Web パフォーマンス テストに追加する Web パフォーマンス テスト プラグインを選択するためのダイアログ ボックスを表示します。 詳細については、「方法: Web パフォーマンス テスト プラグインを作成する」を参照してください。 |
[要求プラグインの追加] |
Web パフォーマンス テストに追加する要求プラグインを選択するためのダイアログ ボックスを表示します。 詳細については、「方法 : 要求レベルのプラグインを作成する」を参照してください。 |
[コードの生成] |
この Web テストのコード化されたバージョンを生成できるように、[コード化された Web パフォーマンス テストの生成] ダイアログ ボックスを表示します。 詳細については、「方法: コード化された Web パフォーマンス テストを作成する」を参照してください。 |
[Web サーバーのパラメーター化] |
[Web サーバーのパラメーター化] ダイアログ ボックスを表示します。 Web サーバーの URL をパラメーター化することができます。 パラメーター化により、テストの対象となる Web サーバーの変更が容易になります。 詳細については、「方法: Web サーバーでの Web パフォーマンス テスト用に URL をパラメーター化する」を参照してください。 |
[動的パラメーターを Web テスト パラメーターに昇格します] |
[動的パラメーターを検出しています] ダイアログ ボックスを表示します。このダイアログ ボックスは Web パフォーマンス テスト内の動的パラメーターの検出を自動で開始します。 詳細については、「方法: 動的パラメーターを Web パフォーマンス テスト パラメーターに昇格する」を参照してください。 |
[要求の詳細の設定] |
[要求の詳細] ダイアログ ボックスを表示します。このダイアログ ボックスを使用して、Web パフォーマンス テストの結果に対してレポート名を割り当てたり、待ち時間を設定したりできます。 詳細については、「方法: Web パフォーマンス テストで要求の詳細を設定する」を参照してください。 |
[このテストのパフォーマンス セッションの作成] |
パフォーマンス ウィザードを開始します。このウィザードで、パフォーマンス セッションを作成する Web アプリケーションを指定できます。 詳細については、「方法: Web パフォーマンス テストのパフォーマンス セッションを作成する」を参照してください。 |
Web パフォーマンス テスト エディターでツリー ノードを右クリックして実行できるタスク
エディターでは、要求ツリーと呼ばれる URL の階層ツリーが表示されます。 要求ツリーでノードを選択して、要求に関連付けられているプロパティを Visual Studio の [プロパティ] ウィンドウで表示および変更できます。
また、要求を展開して、その要求のノードおよびパラメーターを表示することもできます。
任意のノードおよびツリーを右クリックすると、そのノードの種類で使用できる操作のセットを含むショートカット メニューが表示されます。 ノードの種類には、現在編集中の Web パフォーマンス テストの単一のテスト ノード (ルート ノード)、要求ノード、データ ソース、コンテキスト パラメーター、および検証規則があります。 これらのノードで実行できる操作を次の表に示します。
注意
使用できる操作は、ノードの種類によって異なります。
要求ノードを右クリック
ノードの右クリック オプション |
操作 |
---|---|
[要求の追加] (テスト ノード) [要求の挿入] (要求ノード) |
Web パフォーマンス テストに追加の要求を挿入します。 |
[Web サービス要求の追加] (テスト ノード) [Web サービス要求の挿入] (要求ノード) |
本文が文字列である追加の要求を挿入します。 これは、Web サービス要求をシミュレートするために使用されます。 |
[トランザクションの追加] (テスト ノード) [トランザクションの挿入] (要求ノード) |
Web パフォーマンス テストのトランザクションにおける一連の操作をカプセル化します。 詳細については、「方法: トランザクションを Web パフォーマンス テストに追加する」を参照してください。 |
[ループの追加] (テスト ノード) [ループの挿入] |
Web パフォーマンス テストにループのロジックを追加して、特定の条件付き規則およびプロパティを割り当てます。 これにより、1 回の Web パフォーマンス テストの実行に複数の要求を簡単に含めることができます。 |
[条件の追加] (テスト ノード) [条件の挿入] |
Web パフォーマンス テストで条件分岐のロジックを使用して、特定の条件付き規則およびプロパティを割り当てます。 |
[コメントをトランザクションに追加] (テスト ノード) [コメントの挿入] (要求ノード) |
その他のコード編集の場合と同様に、Web パフォーマンス テストにコメントを挿入します。 詳細については、「方法: Web パフォーマンス テスト エディターでコメントを追加する」を参照してください。 |
[Web テストの呼び出しの追加] (テスト ノード) [Web テストの呼び出しの挿入] |
Web パフォーマンス テストに別の Web パフォーマンス テストへの呼び出しを挿入します。 詳細については、「方法: Web パフォーマンス テストに別の Web パフォーマンス テストへの呼び出しを挿入する」を参照してください。 |
[記録の追加] (テスト ノード) [記録の挿入] (要求ノード) |
ブラウザーで Web パフォーマンス テスト レコーダーを使用して、別の HTTP 要求または要求セットを挿入します。 詳細については、「方法: Web パフォーマンス テスト レコーダーを使用して新しい Web パフォーマンス テストを作成する」を参照してください。 |
[データ ソースの追加] (テスト ノード、データ ソース ノード) |
Web パフォーマンス テストにデータ バインディングを追加して、Web パフォーマンス テストの HTTP 要求にデータを渡します。 詳細については、「Web パフォーマンス テストへのデータ ソースのバインド」を参照してください。 |
[コンテキスト パラメーターの追加] (テスト ノード、コンテキスト パラメーター ノード) |
[プロパティ] ウィンドウでプロパティを適用できる Web パフォーマンス テストに、コンテキスト パラメーターを追加します。 詳細については、「方法: Web パフォーマンス テストでコンテキスト パラメーターを使用する」を参照してください。 |
[Web テストの抽出] (テスト ノード、要求ノード) |
[Web テストの抽出] ダイアログ ボックスを表示します。 詳細については、「方法: 新しい Web パフォーマンス テストを作成するために Web パフォーマンス テストから要求を抽出する」を参照してください。 |
[依存する要求の追加] (要求ノード) |
依存要求を追加します。 |
[ヘッダーの追加] (要求ノード) |
ヘッダーをこの要求に追加します。 |
[URL QueryString パラメーターの追加] (要求ノード) |
Query String パラメーターをこの要求に追加します。 |
[フォーム ポスト パラメーターの追加] (要求ノード) |
Form Post パラメーターをこの要求に追加します。 |
[ファイル アップロード パラメーターの追加] (要求ノード) |
File Upload パラメーターを追加します。 |
[検証規則の追加] (テスト ノード、要求ノード) |
詳細については、「方法: 検証規則を Web パフォーマンス テストに追加する」を参照してください。 |
[抽出規則の追加] (要求ノード) |
詳細については、「方法: Web パフォーマンス テストに抽出規則を追加する」を参照してください。 |
[Web テスト プラグインの追加] (テスト ノード) [要求プラグインの追加] (要求ノード) |
カスタムの要求プラグインを追加します。 詳細については、「方法: Web パフォーマンス テスト プラグインを作成する」を参照してください。 |
[要求における検索と置換] (すべてのノード) |
[要求における検索と置換] ダイアログ ボックスを表示します。このダイアログ ボックスを使用すると、Web パフォーマンス テストで検索と置換をすばやく行うことができます。 詳細については、「方法: Web パフォーマンス テストで検索と置換を使用する」を参照してください。 |
[コードの生成] (テスト ノード) |
Web パフォーマンス テストを C# または Visual Basic でコード化された Web パフォーマンス テストに変換します。 詳細については、「方法: コード化された Web パフォーマンス テストを作成する」を参照してください。 |
[Web サーバーのパラメーター化] (テスト ノード) |
[Web サーバーのパラメーター化] ダイアログ ボックスを表示します。 Web サーバーの URL をパラメーター化することができます。 パラメーター化により、テストの対象となる Web サーバーの変更が容易になります。 詳細については、「方法: Web サーバーでの Web パフォーマンス テスト用に URL をパラメーター化する」を参照してください。 |
[動的パラメーターを昇格します] (テスト ノード) |
抽出規則を使用して HTTP 応答から動的パラメーターをキャプチャし、後続の HTTP 要求で使用します。 詳細については、「方法: 動的パラメーターを Web パフォーマンス テスト パラメーターに昇格する」を参照してください。 |
[テストの実行] (すべてのノード) |
Web パフォーマンス テスト結果ビューアーで、Web パフォーマンス テストを実行します。 詳細については、「方法: Web パフォーマンス テストを実行する」を参照してください。 |
[切り取り] (すべてのノード内の項目) |
項目を、別のテストまたはこのテストの中の別の位置に移動するために切り取ります。 |
[コピー] (すべてのノード内の項目) |
項目を、別のテストまたはこのテストの中の別の位置に貼り付けるためにコピーします。 |
[削除] (すべてのノード内の項目) |
項目を削除します。 |
[プロパティ] (すべてのノード) |
[プロパティ] ウィンドウで、このノードのプロパティを表示します。 |
参照
処理手順
方法: Web パフォーマンス テスト レコーダーを使用して新しい Web パフォーマンス テストを作成する
方法: Web パフォーマンス テスト エディターを使用して既存の Web パフォーマンス テストを編集する
方法: 検証規則を Web パフォーマンス テストに追加する
方法: トランザクションを Web パフォーマンス テストに追加する