Jmeter测试时遇到的各种乱码问题及解决

在Jmeter中显示乱码

遇到的问题:csv文件中有的用户名是中文的,接口使用该用户名入参时,查看结果树中看到,中文名显示为一堆乱码。

解决的方法:

应该是文件编码与jmeter编码不一致导致的。

1)新建一个txt文件,将原来csv文件中内容拷贝到新文件中,保存时注意保存为UTF-8格式。

2)Jmeter中csv文件配置时,选择此txt文件,编码格式选择utf-8。

3)重新运行脚本即可。

二、HTTP接口中请求的数据包含中文时

最后变成了乱码

**遇到的问题:**遇到一个HTTP请求,是Post请求,入参是json格式,其中包含了中文地址,如:“address”: “海安路一号”。但是当接口调用完成后,实际上入参的地址变成了一堆问号???

**解决的方法:**HTTP请求配置页,编码格式设置为utf-8

三、HTTP接口中返回的数据中

中文显示成乱码

遇到的问题

HTTP请求的返回结果中,使用查看结果树查看时,中文显示成了乱码

解决方法一

在查看结果树的前面,添加一个后置处理器-Beanshell PostProcessor,在脚本中添加prev.setDataEncoding(“UTF-8”);

上面这个方法,有时好用,有时不行,不知为啥。有时我也会用下面这种方法:

解决方法二

修改jmeter的配置文件,将请求返回的默认编码方式修改为UTF-8

1、找到jmeter配置文件,例如我本机上地址在D:\Program Files\apache-jmeter-5.5\bin\jmeter.properties,然后用记事本打开

2、搜索"sampleresult.default.encoding",将其前面的注释符#去掉,然后将值修改为UTF-8

3、重启jmeter后配置生效,再执行时,就不会显示乱码啦

​现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。
如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受
可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛
分享他们的经验,还会分享很多直播讲座和技术沙龙
可以免费学习!划重点!开源的!!!
qq群号:485187702【暗号:csdn11】

最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走! 希望能帮助到你!【100%无套路免费领取】

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值