方法: Web パフォーマンス テストに抽出規則を追加する
抽出ルールは、Web 要求に対する応答からデータを抽出して、Web アプリケーションが正しく動作していることを検証します。抽出ルールは、テスト コンテキストでの結果を名前と値のペアとして格納します。抽出ルールでは、フォーム フィールド、テキスト、属性、ヘッダー、正規表現、および隠しフィールドを抽出できます。詳細については、「Web パフォーマンス テストでの検証規則と抽出ルールの使用」を参照してください。
抽出規則は、Web テスト エディターで Web パフォーマンス テストに追加します。Web パフォーマンス テストを開いて編集する方法の詳細については、「方法: Web パフォーマンス テスト エディターを使用して既存の Web パフォーマンス テストを編集する」を参照してください。
要件
- Visual Studio Ultimate
手順
Web パフォーマンス テストに抽出規則を追加するには
Web パフォーマンス テストを開きます。
Web パフォーマンス テストを作成する方法の詳細については、「Web パフォーマンス テストの作成と編集」を参照してください。
Web テスト エディターで、抽出規則を追加する要求を選択します。
要求を右クリックし、[抽出規則の追加] をクリックします。
[抽出規則の追加] ダイアログ ボックスが表示されます。
[抽出規則の追加] ダイアログ ボックスの規則の選択ペインで、構成する規則を選択します。たとえば、[属性値の抽出] を選択します。その他の定義済み抽出規則の詳細については、「Web パフォーマンス テストでの検証規則と抽出ルールの使用」を参照してください。
[選択された規則のプロパティ] ペインで、[コンテキスト パラメーター名] プロパティを FirstLink などの記述的な名前に設定します。抽出規則が実行されると、抽出した文字列を格納する、FirstLink という名前のコンテキスト変数が作成されます。
[属性名] プロパティを href に設定し、[タグ名] プロパティを a に設定します。
[!メモ]
この例で抽出しようとしている内容を HTML 形式で示すと、<a href=http://www.contoso.com> のようになります。a はタグで、href が目的の属性です。
[抽出規則の追加] ダイアログ ボックスを閉じるに [OK] を選択します。
[ファイル] メニューで Web パフォーマンス テストを保存するに [保存] を選択します。
[*** Web パフォーマンス テスト エディター ***] で、Web パフォーマンス テストを開始するに [実行] を選択します。
Web パフォーマンス テスト結果ビューアーが表示されます。
[*** Web パフォーマンス テスト結果ビューアー ***] 上部ペインで、検証規則を追加する要求を選択します。
[*** Web パフォーマンス テスト結果ビューアー ***] 下部ペインで、[詳細] タブをクリックします。
[検証および抽出規則] グリッドが開き、追加した抽出規則のエントリが表示されます。
[*** コンテキストのタブ ***] を選択します。
名前と値のグリッドが表示されます。最後のエントリは FirstLink 変数とその値になります。この値は、要求ページの最初の <a href> と一致する必要があります。これを確認するには、ブラウザーで要求ページを表示し、ページのソースを表示し、最初の href を探します。
参照
処理手順
方法: Web パフォーマンス テストのカスタム抽出規則を作成する
チュートリアル: Web パフォーマンス テストへの検証規則と抽出規則の追加
方法: Web パフォーマンス テスト エディターを使用して既存の Web パフォーマンス テストを編集する
方法: Web パフォーマンス テストの再生の抽出規則を追加する
概念
Web パフォーマンス テストでの検証規則と抽出ルールの使用