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

 更新时间:2023年03月10日 15:32:15   投稿:jingxian  
这篇文章主要介绍了Jmeter测试时遇到的各种乱码问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

一、参数化时,csv数据文件中的中文

在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后配置生效,再执行时,就不会显示乱码啦

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 分析Java并发编程之信号量Semaphore

    分析Java并发编程之信号量Semaphore

    Semaphore一般译作信号量,它也是一种线程同步工具,主要用于多个线程对共享资源进行并行操作的一种工具类。它代表了一种许可的概念,是否允许多线程对同一资源进行操作的许可,使用Semaphore可以控制并发访问资源的线程个数
    2021-06-06
  • 详解Java的日期时间新特性

    详解Java的日期时间新特性

    随着时间的不断推移,现实的需求也在不断更新,原先的一些API已经难以满足开发需求了,从JDK 8之后,为了满足更多的开发需求,Java给我们增加了不少关于日期时间的新特性,接下来就带各位来看看这些新特性有哪些,需要的朋友可以参考下
    2023-06-06
  • SpringBoot中获取profile的方法详解

    SpringBoot中获取profile的方法详解

    这篇文章主要介绍了springboot获取profile的操作,文中的示例代码讲解详细,具有很好的参考价值,希望对大家有所帮助
    2022-04-04
  • 详解Spring Security怎么从数据库加载我们的用户

    详解Spring Security怎么从数据库加载我们的用户

    这篇文章主要为大家介绍了Spring Security怎么从数据库加载我们的用户示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-01-01
  • 一文盘点五种最常用的Java加密算法

    一文盘点五种最常用的Java加密算法

    大家平时的工作中,可能也在很多地方用到了加密、解密,比如:支付功能等,所以本文为大家盘点了Java中五个常用的加密算法,希望对大家有所帮助
    2023-06-06
  • Springboot中spring-boot-starter-quartz的使用及说明

    Springboot中spring-boot-starter-quartz的使用及说明

    这篇文章主要介绍了Springboot中spring-boot-starter-quartz的使用及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-12-12
  • Java 如何同时返回多个不同类型

    Java 如何同时返回多个不同类型

    这篇文章主要介绍了Java 同时返回多个不同类型的方法,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-08-08
  • GC调优实战之高分配速率High Allocation Rate

    GC调优实战之高分配速率High Allocation Rate

    这篇文章主要为大家介绍了GC调优之高分配速率High Allocation Rate的实战示例分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步
    2022-01-01
  • 关于ElasticSearch的常用增删改查DSL和代码

    关于ElasticSearch的常用增删改查DSL和代码

    这篇文章主要介绍了关于ElasticSearch的常用增删改查DSL和代码,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-04-04
  • springboot本地调试没问题,打包运行报错原因及分析

    springboot本地调试没问题,打包运行报错原因及分析

    这篇文章主要介绍了springboot本地调试没问题,打包运行报错原因及分析,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-05-05

最新评论