1

Visual Studio 2015 で Web テストを使用して、ローカルおよびリモート マシンでアプリケーションをテストしています (Visual Studio でのテストの 2 週間の経験) ローカル マシンでは問題なく動作しました。しかし、今は Azure でアプリケーションをホストしており、すべてのテストの URL をパラメーター化する必要があります。つまり、xml 内の Url 値を " http://localhost:23405/create " から " http://something.cloudapp.azure.com:23405/create " に変更する必要があります。これ?

4

1 に答える 1

1

Web テスト エディターのコマンド アイコンの 1 つは、「Web サーバーのパラメーター化」です。これにより、リクエスト内の URL がコンテキスト パラメータを使用するように変更されます。したがって、URL likehttp://localhost:23405/createは like に変更され{{webserver1}}/create、context パラメータwebserver1が作成されて に設定されhttp://localhost:23405ます。コマンドの使用時に名前webserver1を変更できます。次に、コンテキスト パラメーターの値を変更して、別の URL を使用するようにテストを変更できます。

残念ながら、このコマンドは URL のすべての使用を検出するわけではありません。StringBodyおよび同様のフィールドにある URL など、一部の URLが欠落しています。一部の URL は他のフィールドでエンコードされており (たとえば、文字\:は 16 進コードに置き換えられます)、見落とされる場合があります。

于 2016-02-13T12:52:52.477 に答える