jmeter中文乱码

jmeter参数化时遇到几种不同情况的中文乱码,下面记录一下解决方法

方法一

修改jmeter.properties文件中的默认编码格式为utf-8
(1)jmeter的bin目录下有jmeter.properties文件,将sampleresult.default.encoding修改为UTF-8
jmeter中文乱码
(2)修改为utf-8
jmeter中文乱码
(3)重启jmeter生效

方法二

应该将HTTP Request的content encoding设置为UTF-8,勾选Use multipart/form-data,在parameters中的变量勾选URL Encode
jmeter中文乱码下面说一下,没有按照要求修改可能会出现的现象

1、如果没有将HTTP Request的content encoding设置为UTF-8,或者不勾选Use multipart/form-data,查看结果树中的参数时,显示的是乱码,如下图。但是不影响实际的操作结果,在web中的中文是正常显示的。
还有中文显示为问号????????,也是如此设置解决
jmeter中文乱码
2、不勾选URL Encode会出现的问题
查看结果树的执行结果,提示参数错误
jmeter中文乱码

方法三

在线程组上添加前置处理器BeanShell PreProcessor,设置编码格式为utf-8
jmeter中文乱码
添加脚本prev.setDateEncoding(“utf-8”)
jmeter中文乱码

方法四

通过CSV Data Set Config传参数时,应该设置编码格式为GB2312
jmeter中文乱码
目前遇到的就是这些问题,及尝试解决方式。后续遇到再补充

相关文章:

  • 2021-06-28
  • 2021-12-09
  • 2021-10-09
  • 2021-07-21
  • 2022-01-16
  • 2021-04-09
  • 2021-10-06
  • 2021-06-14
猜你喜欢
  • 2021-11-06
  • 2021-07-18
  • 2021-10-12
  • 2021-12-21
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案