次の方法で共有


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

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

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

要件

  • Visual Studio Ultimate

手順

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 パフォーマンス テストの作成と編集