JMeter学习笔记(十八)——返回的响应数据出现中文乱码_解决方案
一、问题描述
使用jmeter过程中遇到了请求返回的响应数据出现中文乱码
二、原因分析
当没有对响应数据or响应页面设置支持解析中文的编码时,JMeter则会以默认的ISO-8859-1格式解析,而其对中文显示并不支持,解析出现乱码;此时需要配合其他支持中文解析的编码格式,如:UTF-8
三、解决方法
1、针对单个请求返回的数据有效
(1)在对应的http请求下面新增后置处理器BellShell PostProcessor
(2)在脚本输入区域输入:prev.setDataEncoding("UTF-8");
(3)保存之后再请求一次,返回的数据就正常了
2、修改jmeter的配置,永久有效
(1)在JMeter的安装目录...\apache-jmeter-4.0\bin
下找到名为jmeter.properties的文件,用文本编辑器打开后,在下图位置加上这一行:sampleresult.default.encoding=utf-8
(2)保存,然后重启jmeter之后配置文件生效。再执行请求返回结果就不乱吗了