zoukankan      html  css  js  c++  java
  • JMeter接口测试响应数据中乱码问题解决方法

    乱码产生原因:

    结果处理编码与被测对象的编码不一致,JMeter是默认按照ISO-8859-1编码格式进行解析。

    解决方法一:

    根据接口文档或者找开发确认项目编码是哪种,因为有的项目用的是GBK,有的项目用的是UTF-8。在

    线程组中添加 BeanShell PostProcessor 后置处理器

    在 Script 中填写  prev.setDataEncoding("utf-8"); (注意:具体编码以实际项目要求为准,脚本编码符号需是英文符号!

    再次发送接口请求,可以看到响应结果中已经没有乱码。

    解决方法二:

    第一种方法可以有效解决乱码问题,不足之处是每次遇到都需要添加。同一个公司的项目编码基本上不会改变,为了

    提高效率,我们可以修改Jmeter的默认编码。

    找到JMeter安装目录(如D:Jmeterapache-jmeter-5.2.1)bin下的 jmeter.properties ,右键点击编辑,搜索

     default.encoding ,把默认编码修改为项目所用编码,去掉“#”然后保存,重启JMeter。

  • 相关阅读:
    Redis
    Maven总结
    spring知识点总结
    网上好文搜集整理
    python 代码删除空目录
    plantUML使用指南
    python的基础操作
    八卦基础编程学习
    python历年入坑记录大全
    python实现的百度云自动下载
  • 原文地址:https://www.cnblogs.com/Sweettesting/p/12372171.html
Copyright © 2011-2022 走看看