Jmeter 乱码解决方法
一:请求主体中的中文无法正确显示
Jmeter历史版本下载:
http://archive.apache.org/dist/jmeter/binaries/
Jmeter3.0接口测试脚本POST请求主体中的中文无法正确显示,现象如下:
解决方案:
修改{JMETER_HOME}\bin\jmeter.properties文件中的默认显示字体,改为系统支持的中文字体,如下图:
将这一行的最前面的“#”(#代表注释)删除,并改为:
jsyntaxtextarea.font.family=宋体
然后重启Jmeter即可,效果如下:
二、
Jmeter查看结果树中响应结果中出现乱码,如下图所示:
解决方案:
修改Jmeter的默认字符编码与测试系统一致,修改{JMETER_HOME}\bin\jmeter.properties文件,如下图:
Jmeter默认编码为ISO-8859-1,根据测试系统修改对应的编码,如为UTF-8,则修改为:
sampleresult.default.encoding=UTF-8
修改配置后,重启Jmeter并重新运行后,结果如下:
三、使用Jmeter执行JDBC请求,往MySQL数据库中插入数据,如下图:
执行结果如下:
解决方案:
在JDBC Connection Configuration中的Database URL后加上&characterEncoding=UTF-8,如下图:
重新运行后,结果如下: