Jmeter(3)返回内容乱码

一、创建jmeter实例测试百度接口返回

1、添加线程组

2、添加取样器

3、添加监听器

二、运行结果如下

 返回结果中有乱码,原因是Jmeter取样器结果的编码默认为sampleresult.default.encoding=ISO-8859-1,出现中文会乱码,需要修改编码

方法一:修改配置文件

在jmeter.properties中的sampleresult.default.encoding=ISO-8859-1后新增一行sampleresult.default.encoding=utf-8去掉#,再重启jmeter

方法二:使用BeanShell 后置处理程序

给取样器添加BeanShell 后置处理程序,在脚本中输入prev.setDataEncoding("utf-8"),修改返回数据的编码方式

保存后,再次运行,运行结果如下

原文地址:https://www.cnblogs.com/testerlina/p/11611461.html