将输入XML发送到JMS队列,并通过JMeter中的XPath断言检查输出XML。
输入和输出包含西班牙语特殊字符,这些特殊字符会抛出我的断言。错误消息:“ SAXException:3字节UTF-8序列的无效字节2。”
输入,输出,jmeter.properties,system.properties均已为UTF-8配置。两种XML都还兼容UTF-8。
我尝试用-Dsun.jnu.encoding=UTF-8 -Dfile.encoding=UTF-8
启动jmeter.bat,出现同样的错误。
我在jmeter.properties中找到了此条目:sampleresult.default.encoding=UTF-8
是否有解决SAXException的方法?有什么办法可以强制断言结果读取UTF-8?我尝试添加assertionresult.default.encoding=UTF-8
,但没有运气。
编辑:我也尝试过这里的建议,但也没有运气:https://www.blazemeter.com/blog/how-debug-your-apache-jmeter-script