方法: Web パフォーマンス テストでコンテキスト パラメーターを使用する
このトピックの内容は、次の製品に該当します。
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
Web パフォーマンス テスト エディターを使用して、Web パフォーマンス テストで使用するコンテキスト パラメーターを作成できます。 コンテキスト パラメーターを使用すると、Web パフォーマンス テストの文字列をパラメーター化できます。 たとえば、次の 2 つの手順では、Web サイト用のコンテキスト パラメーターを作成します。 コンテキスト パラメーターを使用することにより、テスト対象のサイトをすばやく切り替えることができます。
Web テストを 1 つのテスト環境で開発し、その後、別の環境で再実行しなければならない場合があります。 一般的な方法では、テスト環境、稼動前環境、および稼動環境を使用します。
Web テストでは、Web サーバーをパラメーター化して、URL のサーバー部分をコンテキスト パラメーターに含めることができます。
コンテキスト パラメーターを 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 要求内におけるすべての出現箇所を、[置換後の文字列] ボックスに入力したテキストにパラメーター化します。