文章目录
- 前言
- 一、察看结果树响应结果是乱码_解决方法
- 方法一:在察看结果树之前添加 后置处理器 中的 “BeanShell PostProcessor” 来动态修改结果处理编码
- 方法二:在配置文件中修改
- 二、使用步骤
- 1.引入库
- 2.读入数据
- 总结
前言
接口测试中遇到的各种问题。
一、察看结果树响应结果是乱码_解决方法
方法一:在察看结果树之前添加 后置处理器 中的 “BeanShell PostProcessor” 来动态修改结果处理编码
作用是:使之与被测系统字符集保持一致
步骤:线程组——添加——后置处理器——BeanShell 后置处理程序(BeanShell PostProcessor)
然后加入一行代码:
prev.setDataEncoding("utf-8")
注意:这个BeanShell后置处理程序,无论放在察看结果树之前还是之后都不影响。因为就是专门处理响应结果,就这个作用。相当于一个全局,所以位置无影响。
方法二:在配置文件中修改
1、打开 jmeter.properties 配置文件,找到 sampleresult.default.encoding,将原来
#sampleresult.default.encoding=ISO-8859-1
修改为:
sampleresult.default.encoding=UTF-8
注意:排头的 # 要去掉,整个文件点击保存后才生效。
注意:这种方式有时候也不一定会生效。所以建议这种方式少用。
参考优秀的博主:【Jmeter】Jmeter响应消息中文显示乱码_jmeter响应结果乱码_Rusty well began的博客-CSDN博客
总结
Jmeter中有很多细节,只有这样总结去逐一发现了。