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")
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容