Jmeter响应JSON内容乱码

236 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

Jmeter官网地址jmeter.apache.org/

本人Jmeter版本是5.3,请对症下药

Jmeter在访问接口的时候,响应内容如果有中文可能会显示乱码,原因应该是响应页面没有做编码处理,jmeter默认按照ISO-8859-1编码格式进行解析。 如下有2种方法可以解决

方法一:修改jmeter.properties

进入Jmeter的bin目录下,找到jmeter.properties文件

搜索 sampleresult.default.encoding 配置,打开注释,修改成如下:

sampleresult.default.encoding=utf-8 保存,重启Jmeter

方法二:通过后置处理器BeanShell PostProcessor

创建BeanShell PostProcessor,如图:

jmeter1.jpg

输入prev.setDataEncoding("utf-8"); 目的是修改响应数据编码格式为utf-8,保存

jmeter2.jpg