如何在 Visual Studio Web 性能测试中处理提取规则的编码
How to handle encoding of an extraction rule in a Visual Studio Web Performance Test
我有一个使用提取规则的网络性能测试。提取规则工作正常,因为它们正在获取我需要的字符串,但是编码被破坏了。
我正在协商命令中提取 SignalR 连接令牌,其中包含“+”和“/”特殊字符。无论我对两者使用什么组合:
协商提取规则:HTML解码 - True/False
查询字符串参数:URL 编码 - True/False
我只能得到“+”号才能正确编码,无法处理“/”字符。因此,当我重新 运行 网络性能测试时,我继续传递导致错误的字符“/”:
"ConnectionID is incorrect format"
解决这个问题的方法是什么?
谢谢!
解决方案是在查询字符串参数上使用:URL Encode = True,该参数使用测试早期请求中的提取规则。这正确地格式化了字符 + 和 /
我有一个使用提取规则的网络性能测试。提取规则工作正常,因为它们正在获取我需要的字符串,但是编码被破坏了。
我正在协商命令中提取 SignalR 连接令牌,其中包含“+”和“/”特殊字符。无论我对两者使用什么组合:
协商提取规则:HTML解码 - True/False 查询字符串参数:URL 编码 - True/False
我只能得到“+”号才能正确编码,无法处理“/”字符。因此,当我重新 运行 网络性能测试时,我继续传递导致错误的字符“/”:
"ConnectionID is incorrect format"
解决这个问题的方法是什么?
谢谢!
解决方案是在查询字符串参数上使用:URL Encode = True,该参数使用测试早期请求中的提取规则。这正确地格式化了字符 + 和 /