jmeter请求和响应乱码问题

jmeter中的乱码,分为 请求乱码和响应乱码

请求乱码:

     1、当Content-Type为application/json的情况,则在后面加上 charset=utf-8

      

     2、请求内容编码中,设置 utf-8

      

     3、如果是 Parameters(参数)请求类型,请求参数中有中文或者特殊字符(+ / =)时,一点要勾选编码,建议,不管是什么类型,都把编码勾选上

                   ( 一些 token和加密 密码等,会出现特殊字符的情况)

      

响应乱码:

     产生原因:由于jmeter-gui使用的是操作系统默认编码格式进行字符展示界面,在jmeter启动日志jmeter.log中,就有记录

          2021-08-12 15:17:38,646 INFO o.a.j.JMeter: file.encoding=GBK

          如果响应字符与gbk编码不兼容,那么jmeter展示就乱码

     解决办法:

          修改配置文件 jmeter.properties中,收索“encoding”,找到  sampleresult的编码设置,修改为被测系统的一致的编码,修改保存之后,重启jmeter           

          # The encoding to be used if none is provided (default ISO-8859-1)
          #sampleresult.default.encoding=ISO-8859-1

          sampleresult.default.encoding=UTF-8 或者修改为  sampleresult.default.encoding=GBK  (都进行试一下)

          

          

原文地址:https://www.cnblogs.com/xiaofeng91/p/15132894.html