zipentry类 读取乱码(zipoutputstream 乱码)

zipentry类 读取乱码(zipoutputstream 乱码)h4 id heading 0 一 参数化时 csv 数据文件中的中文 h4 在 Jmeter 中显示乱码 遇到的问题 csv 文件中有的用户名是中文的 接口使用该用户名入参时 查看结果树中看到 中文名显示为一堆乱码 解决的方法 应该是文件编码与 jmeter 编码不一致导致的 1 新建一个 txt 文件

大家好,我是讯享网,很高兴认识大家。



 <h4 id="heading-0">一、参数化时&#xff0c;csv数据文件中的中文</h4> 

讯享网

在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 Filesapache-jmeter-5.5binjmeter.properties,然后用记事本打开

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

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

 

 感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

 


小讯
上一篇 2025-04-30 21:02
下一篇 2025-05-08 21:30

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/202301.html