Jmeter查看结果树响应结果unicode转成中文显示
来源:互联网 发布:小学生上网数据 编辑:程序博客网 时间:2024/05/01 16:40
第一步:修改Jmeter根目录下的jmeter.properties文件,把编码格式改为utf-8,如下图
第二步:添加BeanShell PostProcessor,并加入代码,如下图:
代码:
String s=new String(prev.getResponseData(),"UTF-8");
char aChar;
int len= s.length();
StringBuffer outBuffer=new StringBuffer(len);
for(int x =0; x <len;){
aChar= s.charAt(x++);
if(aChar=='\\'){
aChar= s.charAt(x++);
if(aChar=='u'){
int value =0;
for(int i=0;i<4;i++){
aChar= s.charAt(x++);
switch(aChar){
case'0':
case'1':
case'2':
case'3':
case'4':
case'5':
case'6':
case'7':
case'8':
case'9':
value=(value <<4)+aChar-'0';
break;
case'a':
case'b':
case'c':
case'd':
case'e':
case'f':
value=(value <<4)+10+aChar-'a';
break;
case'A':
case'B':
case'C':
case'D':
case'E':
case'F':
value=(value <<4)+10+aChar-'A';
break;
default:
throw new IllegalArgumentException(
"Malformed \\uxxxx encoding.");}}
outBuffer.append((char) value);}else{
if(aChar=='t')
aChar='\t';
else if(aChar=='r')
aChar='\r';
else if(aChar=='n')
aChar='\n';
else if(aChar=='f')
aChar='\f';
outBuffer.append(aChar);}}else
outBuffer.append(aChar);}
prev.setResponseData(outBuffer.toString());
第三步:重启Jmeter即可。
注意,在进行正式压力测试时,要记得把BeanShell PostProcessor禁用掉,否则影响测试结果
- Jmeter查看结果树响应结果unicode转成中文显示
- Jmeter查看结果树响应结果unicode转成中文显示
- Jmeter查看结果树Unicode编码转中文方法
- Jmeter查看结果树Unicode编码转中文方法
- jmeter-察看结果树-响应数据中的中文显示乱码
- jmeter-察看结果树-响应数据,中文显示乱码
- jmeter-察看结果树-响应数据中的中文显示乱码
- jmeter-察看结果树-响应数据中的中文显示乱码
- jmeter-察看结果树-响应数据,中文显示乱码问题处理
- jmeter-察看结果树-响应数据,中文显示乱码问题处理
- jmeter-察看结果树-响应数据,中文显示乱码问题处理
- jmeter-察看结果树-响应数据,中文显示乱码问题处理
- JMeter结果树响应数据中文乱码解决办法
- Jmeter响应的数据是unicode编码格式,怎么转成中文字符显示
- JMeter处理返回结果unicode
- jmeter响应结果乱码问题
- Jmter查看结果树unicode码问题
- jmeter-结果查看器plugin
- iOS addChildViewController方法
- python爬虫小试
- maven工程-pom文件
- 《深入理解Java虚拟机——JVM高级特性与最佳实践》学习笔记——虚拟机类加载机制
- node包管理工具-----npm
- Jmeter查看结果树响应结果unicode转成中文显示
- Java开发岗位面试题归类
- 设计模式——观察者模式(Observer)
- Linux基础知识和常用命令(三)
- zabbix监控端口详解
- test1
- 分享功能的实现方式
- 记录从greendao2.1升级到greendao3.2!
- JAVASE基础-day21(IO(字符流)&字符流其他内容&递归)