jmeter中文乱码
jmeter参数化时遇到几种不同情况的中文乱码,下面记录一下解决方法
方法一
修改jmeter.properties文件中的默认编码格式为utf-8
(1)jmeter的bin目录下有jmeter.properties文件,将sampleresult.default.encoding修改为UTF-8
(2)修改为utf-8
(3)重启jmeter生效
方法二
应该将HTTP Request的content encoding设置为UTF-8,勾选Use multipart/form-data,在parameters中的变量勾选URL Encode下面说一下,没有按照要求修改可能会出现的现象
1、如果没有将HTTP Request的content encoding设置为UTF-8,或者不勾选Use multipart/form-data,查看结果树中的参数时,显示的是乱码,如下图。但是不影响实际的操作结果,在web中的中文是正常显示的。
还有中文显示为问号????????,也是如此设置解决
2、不勾选URL Encode会出现的问题
查看结果树的执行结果,提示参数错误
方法三
在线程组上添加前置处理器BeanShell PreProcessor,设置编码格式为utf-8
添加脚本prev.setDateEncoding(“utf-8”)
方法四
通过CSV Data Set Config传参数时,应该设置编码格式为GB2312
目前遇到的就是这些问题,及尝试解决方式。后续遇到再补充