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 测试编辑器的命令图标之一是“参数化 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 回答