我正在使用 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 测试编辑器的命令图标之一是“参数化 Web 服务器”。这会更改请求中的 URL 以使用上下文参数。因此 URL likehttp://localhost:23405/create
被更改为 like{{webserver1}}/create
加上 context 参数webserver1
被创建并设置为http://localhost:23405
. webserver1
使用命令时可以更改名称。然后可以更改 context 参数的值以将测试更改为使用另一个 URL。
不幸的是,该命令没有找到 URL 的所有用途。StringBody
缺少某些 URL,例如在和类似字段中的 URL。一些 URL 被编码在其他字段中(例如字符\
并被:
它们的十六进制代码替换),它们可能会被遗漏。
于 2016-02-13T12:52:52.477 回答