Jmeter之响应结果乱码

mac2022-06-30  69

两种方法:   第一种方法:   修改Jmeter的默认编码方式,直接修改 sampleresult.default.encoding=UTF-8     优点:一次修改,长久使用;   缺点:如果要测试不同的公司项目,需要多次修改,较麻烦;   适用范围:测试本公司的项目,毕竟同一个公司的项目基本上都是使用同一个编码的;   步骤: 1、 修改jmeter安装目录bin下的jmeter.properties,使用Ctrl+F查找sampleresult,找到后把注释去掉,#sampleresult.default.encoding=ISO-8859-1 2、并且把ISO-8859-1改为UTF-8 3、保存jmeter.properties文件,然后重启Jmeter即可     第二种方法:    使用后置控制器 BeanShell PostProcessor 来动态修改结果处理编码,使之与被测对象保持一致       优点:灵活,随时修改,不会更改其他请求的结果编码;  缺点:要根据不同的对象设置不同的编码;  适用范围:测试不同的公司项目,编码格式会有所不同;   步骤: 1、 指定请求节点下,新建后置控制器"BeanShell PostProcessor" 2、 其脚本框中输入:prev.setDataEncoding("UTF-8"); 3、 保存即可

转载于:https://www.cnblogs.com/51QA/p/10312929.html

最新回复(0)