Share via


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

このチュートリアルでは、検証規則と抽出規則を Web パフォーマンス テストに追加し、それが正常に動作することを検証します。

検証規則は、Web アプリケーションが正常に動作しているかどうかの検証に役立ちます。検証規則では、Web 要求によって返されるページ上に存在するテキスト、タグ、または属性の存在を検証します。

抽出規則は検証規則に似ていますが、データを検証するのではなく、データを抽出し、結果を Web パフォーマンス テスト コンテキストに格納します。詳細については、「Web パフォーマンス テストでの検証規則と抽出ルールの使用」を参照してください。

このチュートリアルでは、次のタスクを行います。

  • 検証規則を Web パフォーマンス テストに追加する。

  • 検証規則の結果を検証する。

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

  • 抽出規則の結果を検証する。

必須コンポーネント

ここに必要なものです:

チュートリアルの準備

このチュートリアルの準備をするには

  1. チュートリアル: 簡単な Web アプリの作成」で作成した Web アプリケーションを開きます。

  2. Ctrl キーを押しながら F5 キーを押して、ブラウザーで Web アプリケーションを実行します。最初のページが表示されます。ブラウザーを閉じます。

    [!メモ]

    この操作により、Web パフォーマンス テストの対象となる Web アプリケーションを実行する ASP.NET 開発サーバーが起動します。ASP.NET 開発サーバーのアイコンが通知領域に表示されます。

  3. チュートリアル: Web パフォーマンス テストの記録と実行」で作成した Web アプリケーションを開きます。

  4. ソリューション エクスプローラーで、[ColorWebTest.webtest] をダブルクリックします。Web パフォーマンス テスト エディターが開き、Web 要求の一覧が表示されます。

Web パフォーマンス テストへの検証規則の追加

この Web パフォーマンス テストでは、Red オプションを選択し、[送信] をクリックしました。ここでは、検証規則を追加し、実際に Red.aspx ページに移動したかどうかを検証します。

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

  1. Web パフォーマンス テスト エディターで、Red.aspx ページにリダイレクトされる要求を探します。通常は、要求リストの 2 番目のノードになります。

    重要 : 重要

    この Web アプリケーションでは、Default.aspx ページから Red.aspx ページへの移動にリダイレクトを使用します。Web パフォーマンス テスト エディターの要求リストでは、目的の要求は Red.aspx ではなく Default.aspx に表示されます。正しい要求を見つけるには、要求のノードを展開し、[フォーム ポスト パラメーター] フォルダーを展開して、そこに RadioButtonList=Red というエントリがあることを確認します。

  2. Web 要求を右クリックし、[検証規則の追加] をクリックします。

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

  3. [規則の選択] ペインで、[検索テキスト] を選択します。

  4. [プロパティ] ペインで、[検索テキスト] プロパティを「Red」に設定し、[テキストが見つかれば成功] プロパティを「True」に設定します。

  5. [OK] をクリックします。

  6. [ファイル] のメニューで Web パフォーマンス テストを保存するには [Save ColorWebTest.webtest] を選択します。

検証規則の結果の検証

検証規則の結果を検証するには

  1. [Web Performance Test Editor] で、Web パフォーマンス テストを開始するツール バーから [テストの実行] を選択します。

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

  2. [Web Performance Test Results Viewer] の上部ペインで、ページ [Red.aspx]の要求を選択します。

  3. [Web Performance Test Results Viewer] の下部ペインで、[詳細] のタブをクリックします。[検証および抽出規則] グリッドが開き、検証規則の結果が表示されます。

Web パフォーマンス テストへの抽出規則の追加

この Web パフォーマンス テストでは、Blue オプションを選択し、[送信] をクリックしました。ここでは、抽出規則を追加し、Blue.aspx ページの Label のスタイルを取得します。

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

  1. Web パフォーマンス テスト エディターで、Blue.aspx ページにリダイレクトされる要求を探します。通常は、要求リストの 4 番目のノードになります。

    重要 : 重要

    この Web アプリケーションでは、Default.aspx ページから Blue.aspx ページへの移動にリダイレクトを使用します。Web パフォーマンス テスト エディターの要求リストでは、目的の要求は Blue.aspx ではなく Default.aspx に表示されます。正しい要求を見つけるには、要求のノードを展開し、[フォーム ポスト パラメーター] フォルダーを展開して、そこに RadioButtonList=Blue というエントリがあることを確認します。

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

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

  3. [規則の選択] ペインで、[属性値の抽出] を選択します。

  4. [プロパティ] ペインで、次のプロパティを設定します。

    プロパティ

    価値

    コンテキスト パラメーター名

    ExtractionTest

    タグ名

    span

    属性名

    style

    属性値の一致

    Color:Blue

  5. [OK] をクリックします。

  6. [保存] Web パフォーマンス テストを保存するには [ファイル] を選択します。

抽出規則の結果の検証

抽出規則の結果を検証するには

  1. [Web Performance Test Editor] で、Web パフォーマンス テストを開始するには [実行] を選択します。

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

  2. [Web Performance Test Results Viewer] の上部ペインで、ページ Blue.aspxの要求を選択します。

  3. [Web Performance Test Results Viewer] の下部ペインで、[詳細] のタブをクリックします。

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

  4. [Context tab] を選択します。

    名前と値のグリッドが表示されます。最後のエントリの color:Blue; が、ルールによって抽出された値になります。

次の手順

このチュートリアルでは、検証規則と抽出規則を Web パフォーマンス テストに追加しました。

Web パフォーマンス テストにデータ バインドを追加する方法については、「チュートリアル: Web パフォーマンス テストへのデータ バインドの追加」を参照してください。最後に、Web パフォーマンス テストをコード化された Web パフォーマンス テストに変換する方法については、「チュートリアル: コード化された Web パフォーマンス テストの作成」を参照してください。

参照

処理手順

チュートリアル: 簡単な Web アプリの作成

チュートリアル: Web パフォーマンス テストの記録と実行

チュートリアル: Web パフォーマンス テストへのデータ バインドの追加

チュートリアル: コード化された Web パフォーマンス テストの作成

概念

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