解决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

发现也不会乱码!!

猜你喜欢

转载自www.cnblogs.com/xmxit-liu/p/12506461.html
今日推荐