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"),修改返回数据的编码方式

 

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

posted @ 2019-09-30 10:43  来自蓝星  阅读(362)  评论(0编辑  收藏  举报