用jmeter测试接口http://www.weather.com.cn/data/sk/101010100.html发现返回的数据出现乱码。
查询后发现有三种解决方法:
方法一:
在发送请求前将内容编码设置为UTF-8。但是这个对我没有效果。
![](https://img.haomeiwen.com/i13105312/c30319a8dbce4792.png)
方法二:
修改配置。
1.打开jmeter安装目录中的bin目录下的配置文件jmeter.properties
![](https://img.haomeiwen.com/i13105312/336e5ccb91b524e5.png)
2.搜索sampleresult.default.encoding,将其值设置为UTF-8,并取消注释
![](https://img.haomeiwen.com/i13105312/502960fca7355636.png)
![](https://img.haomeiwen.com/i13105312/a6ab0282e57c9b4f.png)
3.保存文件后重启jemeter即可
方法三
1.添加》后置处理器》BeanShellPrevProcessor
![](https://img.haomeiwen.com/i13105312/3a1f523d06684215.png)
2.添加脚本
prev.setDataEncoding("utf-8");
![](https://img.haomeiwen.com/i13105312/163b36f42462c8fb.png)
网友评论