JMeter关于响应数据乱码的解决方案


 在JMeter进行接口测试时,有时候得到的响应参数中包含中文就会有显示乱码的情况

 针对这种乱码的问题,我们有以下两种方式来解决:

1.更改JMeter的配置文件

  • 找到bin目录下的jmeter.properties文件

  • 打开搜索到sampleresult.default.encoding,更改为sampleresult.default.encoding=utf-8(需要取消注释,说的简单点就是取消前面的#)

     #因为我操作的Windows系统,所以保存的时候就会提示没有权限,这种情况下可以先保存到其他目录下,然后复制替换bin目录下的这个文件即可

  • 重新启动JMeter

2.添加后置控制器"BeanShell PostProcessor"

  • 指定请求节点下,新建后置控制器"BeanShell PostProcessor"

  • 其脚本框中输入:prev.setDataEncoding("UTF-8");

  • 保存运行

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM