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"),修改返回数据的编码方式
保存后,再次运行,运行结果如下