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