解决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
© 2021 jiaocheng.bubufx.com  联系我们
ICP备案:鲁ICP备09046678号-3