jmeter解决中文乱码问题

问题:   

     当响应数据或响应页面没有设置编码时,jmeter会按照jmeter.properties文件中,sampleresult.default.encoding

设置的格式解析默认ISO-8859-1,这时候解析中文就会出错

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

  2. #sampleresult.default.encoding=ISO-8859-1  

  • 解决方案:

     直接修改sampleresult.default.encoding=UTF-8。(需要去掉#,解除注释)

  • 在脚本的参数接设置数据的接收编码为UTF-8,如下图所示:

  • 从本地txt文件中传递的数据也有如下两个要求:

    a)txt文本保存为UTF-8编码

    b)CSV元件处编码选择UTF-8

  • 最管用的解决方法:动态修改

       step1:指定请求节点下,新建后置控制器"BeanShell PostProcessor"

       step2:其脚本框中输入:prev.setDataEncoding("UTF-8");

       step3:保存

 

猜你喜欢

转载自www.cnblogs.com/hupilan521/p/9092778.html
今日推荐