次の方法で共有


方法: Web パフォーマンス テストに抽出規則を追加する

このトピックの内容は、次の製品に該当します。

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual Studio Express

トピック該当 トピック該当なし トピック該当なし トピック該当なし

抽出ルールは、Web 要求に対する応答からデータを抽出して、Web アプリケーションが正しく動作していることを検証します。 抽出ルールは、テスト コンテキストでの結果を名前と値のペアとして格納します。 抽出規則では、フォーム フィールド、テキスト、属性、ヘッダー、正規表現、および隠しフィールドを抽出できます。 詳細については、「Web パフォーマンス テストでの検証規則と抽出ルールの使用」を参照してください。

抽出規則は、Web テスト エディターで Web パフォーマンス テストに追加します。 Web パフォーマンス テストを開いて編集する方法の詳細については、「方法: Web パフォーマンス テスト エディターを使用して既存の Web パフォーマンス テストを編集する」を参照してください。

手順

Web パフォーマンス テストに抽出規則を追加するには

  1. Web パフォーマンス テストを開きます。

    Web パフォーマンス テストを作成する方法の詳細については、「Web パフォーマンス テストの作成と編集」を参照してください。

  2. Web テスト エディターで、抽出規則を追加する要求を選択します。

  3. 要求を右クリックし、[抽出規則の追加] をクリックします。

    [抽出規則の追加] ダイアログ ボックスが表示されます。

  4. [抽出規則の追加] ダイアログ ボックスの規則の選択ペインで、構成する規則を選択します。 たとえば、[属性値の抽出] を選択します。 その他の定義済み抽出規則の詳細については、「Web パフォーマンス テストでの検証規則と抽出ルールの使用」を参照してください。

  5. [選択された規則のプロパティ] ペインで、[コンテキスト パラメーター名] プロパティを FirstLink などの記述的な名前に設定します。 抽出規則が実行されると、抽出した文字列を格納する、FirstLink という名前のコンテキスト変数が作成されます。

  6. [属性名] プロパティを href に設定し、[タグ名] プロパティを a に設定します。

    注意

    この例で抽出しようとしている内容を HTML 形式で示すと、<a href=http://www.contoso.com> のようになります。a はタグで、href が目的の属性です。

  7. [OK] をクリックして、[抽出規則の追加] ダイアログ ボックスを閉じます。

  8. [ファイル] メニューの [保存] をクリックして、Web パフォーマンス テストを保存します。

  9. Web テスト エディター[実行] をクリックして、Web パフォーマンス テストを開始します。

    Web パフォーマンス テスト結果ビューアーが表示されます。

  10. Web パフォーマンス テスト結果ビューアーの上部ペインで、検証規則を追加する要求をクリックします。

  11. Web パフォーマンス テスト結果ビューアーの下部ペインで、[詳細] タブをクリックします。

    [検証および抽出規則] グリッドが開き、追加した抽出規則のエントリが表示されます。

  12. [コンテキスト] タブをクリックします。

    名前と値のグリッドが表示されます。 最後のエントリは FirstLink 変数とその値になります。 この値は、要求ページの最初の <a href> と一致する必要があります。 これを確認するには、ブラウザーで要求ページを表示し、ページのソースを表示し、最初の href を探します。

参照

処理手順

方法: Web パフォーマンス テストのカスタム抽出規則を作成する

チュートリアル: Web パフォーマンス テストへの検証規則と抽出規則の追加

方法: Web パフォーマンス テスト エディターを使用して既存の Web パフォーマンス テストを編集する

その他の技術情報

Web パフォーマンス テストでの検証規則と抽出ルールの使用

Web パフォーマンス テストの作成と編集

方法: Web パフォーマンス テストの再生の抽出規則を追加する