zoukankan      html  css  js  c++  java
  • JMeter之修改Sampler响应数据的编码格式

    转 JMeter之修改Sampler响应数据的编码格式

    问题:JMeter的sampler响应数据中有中文时,会解析出错。     

    JMeter的Sampler中的响应数据默认的编码格式是:ISO-8859-1。来自文件:

    图片

    jmeter.properties中的语句如下:
    图片

    当默认这种编码格式时,如果响应数据中有中文,就会解析出错,如下图所示:
    图片
    图片

    要解决以上问题,有2种方案。

    方案一:
    1、 修改jmeter.properties中的默认编码格式,由ISO-8859-1改为UTF-8
    2、保存
    如下图所示:
    图片

    修改完成后,要重新启动JMeter程序,才会生效。

    注:这里很奇怪,我按照以上方案操作了,但是无效。还未找到问题所在



    方案二:
    1、在线程组下建立配置元件:HTTP信息头管理器
    2、再建立后置处理器:BeanShell PostProcessor
    3、在后置处理器的脚本框中输入:prev.setDataEncoding("UTF-8");
    4、保存
    如下如图所示:
    图片

    图片

    图片

    通过以上方案后,成功修改了sampler的响应数据的编码格式,由ISO-8859-1更改为UTF-8,对中文的解析也没有出错了。如下图所示:

    图片

    图片

     
    本文转自:  清明-心若淡定  https://www.cnblogs.com/saryli/p/6596691.html
     
  • 相关阅读:
    5.1、字符串插入
    2.2、部署 Discuz!
    7.1.5、测试数组
    4.2、php 注释
    5.2、操作符
    2.3、初始化 Discuz!
    5.3、控制结构
    gradle 又一项目构建工具
    1.1、概述
    7.1.8、通过追加数组的方式创建数组
  • 原文地址:https://www.cnblogs.com/majunBK/p/9518086.html
Copyright © 2011-2022 走看看