在网络测试期间参数化 Url 字符串
本文关键字:Url 字符串 参数 网络 测试 | 更新日期: 2023-09-27 18:34:28
我正在使用Visual Studio 2015中的Web测试在本地和远程计算机上测试应用程序。2周在视觉工作室进行测试的经验(它在本地机器上工作正常。但现在我在 Azure 上托管应用程序,我需要参数化所有测试的 URL。换句话说,我需要将 xml 中的 Url 值从"http://localhost:23405/create"更改为"http://something.cloudapp.azure.com:23405/create"最好的方法是什么?
Web
测试编辑器的命令图标之一是"参数化 Web 服务器"。这会更改请求中的 URL 以使用上下文参数。因此,像 http://localhost:23405/create
这样的 URL 更改为类似 {{webserver1}}/create
加上上下文参数webserver1
被创建并设置为 http://localhost:23405
.使用该命令时,可以更改名称webserver1
。然后,可以更改上下文参数的值,以将测试更改为使用其他 URL。
不幸的是,该命令找不到 URL 的所有用法。某些网址(例如StringBody
和类似字段中的网址(会丢失。某些URL在其他字段中编码(例如,字符'
和:
被替换为其十六进制代码(,并且可能会被遗漏。