方法: Web パフォーマンス テストでコンテキスト パラメーターを使用する
Web パフォーマンス テスト エディターを使用して、Web パフォーマンス テストで使用するコンテキスト パラメーターを作成できます。コンテキスト パラメーターを使用すると、Web パフォーマンス テストの文字列をパラメーター化できます。たとえば、次の 2 つの手順では、Web サイト用のコンテキスト パラメーターを作成します。コンテキスト パラメーターを使用することにより、テスト対象のサイトをすばやく切り替えることができます。
Web テストを 1 つのテスト環境で開発し、その後、別の環境で再実行しなければならない場合があります。一般的な方法では、テスト環境、稼動前環境、および稼動環境を使用します。
Web テストでは、Web サーバーをパラメーター化して、URL のサーバー部分をコンテキスト パラメーターに含めることができます。
要件
- Visual Studio Ultimate
コンテキスト パラメーターを Web パフォーマンス テストに追加するには
Web パフォーマンス テストを開きます。
Web パフォーマンス テスト エディターが開き、Web パフォーマンス テストの要求ツリーが表示されます。
要求ツリーで、開いた Web パフォーマンス テストのノード (ルート ノード) を右クリックします。
または
[コンテキスト パラメーター] ノードを右クリックします。
**[コンテキスト パラメーターの追加]**を選択します。
新しいパラメーターが追加され、[コンテキスト パラメーター] ノードの下に選択された状態で表示されます。
[表示] メニューの [プロパティ ウィンドウ] をクリックします。
プロパティ ウィンドウが開き、新しいコンテキスト パラメーターのプロパティが表示されます。
[名前] プロパティのテキスト ボックスに、新しいコンテキスト プロパティに使用する名前 (「Alternate test site」など) を入力します。
[値] プロパティのテキスト ボックスに、新しいコンテキスト プロパティに使用する値 (「AlternateSite」など) を入力します。
次に、以下の手順を実行して、新しいコンテキスト パラメーターを Web パフォーマンス サイトで使用できるようにします。
Web パフォーマンス テストでコンテキスト パラメーターを使用するには
前の手順の各ステップを確認します。
コンテキスト パラメーターを適用するために、パラメーター化するノードを要求ツリーで選択します。たとえば、Web 要求にパラメーターを使用する場合は、Web 要求ノードを選択します。
プロパティ ウィンドウで、パラメーター化するプロパティにコンテキスト ノードを適用します。たとえば、Web 要求の URL プロパティのテキスト ボックスを選択し、テキストを更新します。たとえば、既存のプロパティ値 {{WebServerName}}//SiteName を {{WebServerName}}//{{AlternateSite}} に置き換えます。
または
[要求における検索と置換] を使用して、パラメーター化する文字列を検索します。[要求における検索と置換] を使用すると、Web パフォーマンス テストのすべての Web 要求をすばやくパラメーター化できます。
要求ツリーでノードを右クリックし、**[要求の検索と置換]**を選択します。
[要求の検索と置換] ダイアログ ボックスが表示されます。
[!メモ]
Ctrl + F を使用して Web パフォーマンス テストの検索と置換機能を起動することはできません。Ctrl + F を使用すると、Visual Studio の [検索と置換] ダイアログ ボックスが表示されます。Web パフォーマンス テストでは、ノードのショートカット メニューの [要求における検索と置換] を使用する必要があります。
[検索する文字列] ボックスに、検索するテキストを入力します。たとえば、「SiteName」などです。
[置換後の文字列] ボックスに、[検索する文字列] に入力したテキストと置き換えるテキストを入力します。たとえば、「{{AlternateSite}}」などです。
Web 要求の [検索する文字列] のテキスト ボックスに入力したテキストの最初の出現を特定するに [次を検索] を選択します。
生成を置換することを確認したら **[置換]**を選択します。; それ以外の場合は、次の出現箇所を検索するに [次を検索] を選択します。
すべての Web 要求内のすべての出現箇所が検出されるまで、手順 9. と 10. を繰り返します。
または
[検索する文字列] のテキスト ボックスに、[置換後の文字列] のテキスト ボックスに入力されたテキストを使用して入力したテキストのすべての Web 要求内のすべての生成をパラメーター化するに すべて置換 を選択します。
参照
処理手順
方法: Web パフォーマンス テストで検索と置換を使用する
方法: Web サーバーでの Web パフォーマンス テスト用に URL をパラメーター化する