JMeter-response返回乱码
现象:使用Jmeter进行接口测试时,发现接口返回是乱码。
问题解析:应该是响应页面没有做编码处理,JMeter默认按照ISO-8859-1编码格式进行解析
乱码现象:


方法一:接口添加一个后置处理器->Post Processors->BeanShell PostProcessor
- 添加Post Processors->BeanShell PostProcessor
- 输入区域插入内容 prev.setDataEncoding("utf-8"),即可


说明:亲测有效,相关版本macOS(12.0.1)+jmeter(5.3)。
方法二:修改配置文件

- 进入Jmeter的bin目录下,找到jmeter.properties文件,
- 将#sampleresult.default.encoding=ISO-8859-1的注释去掉,
- 改成:sampleresult.default.encoding=UTF-8,
- 重启Jmeter。

同事尝试这种方法,有效。

浙公网安备 33010602011771号