方法: Web パフォーマンス テストに抽出規則を追加する
このトピックの内容は、次の製品に該当します。
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
抽出ルールは、Web 要求に対する応答からデータを抽出して、Web アプリケーションが正しく動作していることを検証します。 抽出ルールは、テスト コンテキストでの結果を名前と値のペアとして格納します。 抽出規則では、フォーム フィールド、テキスト、属性、ヘッダー、正規表現、および隠しフィールドを抽出できます。 詳細については、「Web パフォーマンス テストでの検証規則と抽出ルールの使用」を参照してください。
抽出規則は、Web テスト エディターで Web パフォーマンス テストに追加します。 Web パフォーマンス テストを開いて編集する方法の詳細については、「方法: Web パフォーマンス テスト エディターを使用して既存の Web パフォーマンス テストを編集する」を参照してください。
手順
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 パフォーマンス テストを編集する