次の方法で共有


方法: 動的パラメーターを Web パフォーマンス テスト パラメーターに昇格する

いる Web サイトやアプリケーションは、Web 要求に動的パラメーターを使用します。動的パラメーターとは、ユーザーがアプリケーションを実行するたびに値が生成されるパラメーターです。動的な値がテストが実行されるたびに異なる可能性があるため、動的パラメーターは、Web パフォーマンス テストの再生に失敗することがあります。このため、記録された値を再生できません。動的パラメーターの例として、セッション ID があります。通常、この値を使用して 5 ~ 30 分の間隔で変更される値を取得します。

Web パフォーマンス テスト レコーダーと再生エンジンは自動的に動的パラメーターの共通の型を処理します:

  • 動的パラメーターの値は、クッキー値で設定されます。Web パフォーマンス テスト エンジンは、再生中に自動的にこれらを処理します。

  • 動的パラメーターの値は、ASP.NET ビューステートなどの HTML ページ上の隠しフィールドで設定されます。これらの値は、隠しフィールドの抽出ルールをテストに追加するレコーダーによって自動的に処理されます。

  • 動的パラメーターの値は、クエリ文字列またはフォーム ポスト パラメーターとして設定されます。これらの値は、テストの完了時に動的パラメーターの検出によって処理されます。

既定の Visual Studio Ultimate の構成は、Web パフォーマンス テスト レコーダーを使用して Web パフォーマンス テストの記録時に動的パラメーターが検出されます。ただし Visual Studio Ultimate を動的パラメーターを検出しないように構成されている場合、またはテストされる Web アプリケーション追加の動的パラメーターと変更する場合、Web パフォーマンス テスト エディター提供する Web パフォーマンス テストの動的パラメーターを検出する機能を取得します。

[!メモ]

Visual Studio Ultimateで Web パフォーマンス テストを実行するときに動的パラメーターを検出するために、既定の動作を変更できます。詳細については 方法: Web パフォーマンス テストの Visual Studio Ultimate のオプションを構成する.

Web パフォーマンス テスト エディターで、自動的に次の手順で説明するように、Web パフォーマンス テストで前に示した動的パラメーターの型を検出するには、ツール バーの [動的パラメーターを Web テスト パラメーターに昇格] のボタンを使用できます。

要件

  • Visual Studio Ultimate

Web パフォーマンス テストの動的パラメーターを検出するには

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

    Web パフォーマンス テストの Web パフォーマンス テスト エディターが開き、要求ツリーが表示されます。

  2. ツール バーで、[動的パラメーターを Web テスト パラメーターに昇格] のボタンをクリックします。

    検出プロセスの完了後、動的パラメーターが検出された場合、Web テスト パラメーターのダイアログ ボックスへ昇格の動的パラメーターが表示されます。

    動的パラメーターは、[動的パラメーター] 列に表示されます。動的パラメーターの抽出元およびバインド先の要求が、[応答からパラメーターを抽出] 列と [要求にバインド] 列の下に表示されます。

    ヒントヒント

    Web テスト パラメーターに昇格]ダイアログ ボックスで、動的パラメーターの動的パラメーターのを選択すると、2 個の要求は、Web パフォーマンス テスト エディターの要求ツリーで強調表示されます。最初の要求は、抽出規則が追加される要求です。2 番目の要求では、抽出された値がバインドされます。

  3. 自動的に関連付ける動的パラメーターの横にあるチェック ボックスをオンまたはオフにします。既定では、すべての動的パラメーターがオンになっています。

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

    [!メモ]

    形式によっては、検出されない動的パラメーターがあります。これらのパラメーターを適切に処理するには、の Web パフォーマンス テストで抽出規則を動的パラメーターに手動で追加できます。詳細については、「方法: 動的パラメーターによる Web パフォーマンス テスト再生の問題を解決する」を参照してください。

参照

処理手順

方法: Web パフォーマンス テスト レコーダーを使用して新しい Web パフォーマンス テストを作成する

方法: 動的パラメーターによる Web パフォーマンス テスト再生の問題を解決する