如何在Visual Studio Web性能测试中处理提取规则的编码

时间:2015-09-04 15:50:07

标签: visual-studio web character-encoding performance-testing

我有一个使用提取规则的网络性能测试。

表示提取规则正常,因为它们正在获取我需要的字符串,但编码正在破坏。

我在negotiate命令中提取一个SignalR连接令牌,其中包含“+”和“/”特殊字符。不管我用什么组合:

协商提取规则:HTML解码 - 真/假 查询字符串参数:URL编码 - 真/假

我只能得到“+”符号才能正确编码,我无法处理“/”字符。因此,当我重新运行Web性能测试时,我继续传递导致错误的字符“/”:

“ConnectionID格式不正确”

解决这个问题的解决方案是什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

解决方案是在查询字符串参数上使用:URL Encode = True,该参数使用测试中较早的请求中的提取规则。这样可以正确格式化字符+和/