解决Jmeter返回值显示中文乱码 的三种方法
第一种解决方法:
1.点击线程组--添加--后置处理器--BeanShell后置处理程序
2.点击BeanShell后置处理程序,编写:prev.setDataEncoding("UTF-8");
3. 然后点击运行,看返回值
很明显,乱码问题解决了!!
4. 不过需注意的是:http请求默认值内容编码一定要写:utf-8,否则会出现乱码
第二种解决方法:
1、“BeanShell 后置处理器”一定要设置在http请求中么?
答:不是,后置处理器在监听器之前处理,所以只要在作用域内,后置处理器放哪里都是同样的效果;
如下:
不在请求中也能成功,不会出现乱码!
第三种解决方法:
1. 修改jmeter中的默认编码:在jmeter默认安装路径的bin目录下,找到
2. 点击进去,搜索“The encoding”,找到sampler的编码设置代码;
进行修改
4. 保存退出,并且重启jmeter
发现也不会乱码!!
文章来自:https://www.cnblogs.com/xmxit-liu/p/12506461.html