Jmeter解决乱码的方式

关于使用:

每做一个脚本都需要添加一个线程组
线程组用于设置脚本运行的用户数,相当于一个场景设置
HTTP请求:服务器名称或IP不能写成“http://localhost”,即“http://”头不用写,请求时会自动加上

请求结果中文乱码解决:

(1)可以解决部分中文乱码

JMeter的HTTP请求页面中“Content encoding”设置为“utf-8”;

(2) 一般可以解决

打开JMeter安装文件bin下的jmeter.properties,修改sampleresult.default.encoding=UTF-8(去掉前面 的“#”,修改ISO-8859-1为UTF-8)

(3)可以解决几乎所有
示例:
国家气象局提供的天气预报接口
接口地址:http://www.weather.com.cn/data/sk/101010100.html
结果:

解决方法:

线程组添加后置处理器BeanShell PostProcessor,Script写入prev.setDataEncoding("utf-8")

你可能感兴趣的:(Jmeter解决乱码的方式)