我有一个使用提取规则的网络性能测试。
表示提取规则正常,因为它们正在获取我需要的字符串,但编码正在破坏。我在negotiate命令中提取一个SignalR连接令牌,其中包含“+”和“/”特殊字符。不管我用什么组合:
协商提取规则:HTML解码 - 真/假 查询字符串参数:URL编码 - 真/假
我只能得到“+”符号才能正确编码,我无法处理“/”字符。因此,当我重新运行Web性能测试时,我继续传递导致错误的字符“/”:
“ConnectionID格式不正确”
解决这个问题的解决方案是什么?
谢谢!
答案 0 :(得分:0)
解决方案是在查询字符串参数上使用:URL Encode = True,该参数使用测试中较早的请求中的提取规则。这样可以正确格式化字符+和/