1、响应乱码

step1:指定请求节点下,新建后置控制器"BeanShell PostProcessor"

step2:其脚本框中输入以下代码,保存

//获取响应代码Unicode编码的

String s2=new String(prev.getResponseData(),"UTF-8");
//---------------一下步骤为转码过程---------------
char aChar;
int len= s2.length();
StringBuffer outBuffer=new StringBuffer(len);
for(int x =0; x <len;){
aChar= s2.charAt(x++);
if(aChar=='\\'){
aChar= s2.charAt(x++);
if(aChar=='u'){
int value =0;
for(int i=0;i<4;i++){
aChar= s2.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());

转载于:https://www.cnblogs.com/xuechun/p/9330437.html

jmeter使用中的问题相关推荐

  1. Jmeter之Json表达式关联

    Jmeter使用中,通常用的最多的是正则表达式和Xpath表达式,但是现在大多数网站都用的Json返回数据,而且数据还特长的那种,作为合格的测试人员也要适应技术潮流发展,下面介绍利用Json Extr ...

  2. 文件上传功能测试、性能测试解决方案(含Jmeter配置及加压参数分析)

    一.背景和测试用例 上传是每个系统非常常见的功能,但是多半时候开发.测试容易忽略很多细节,测试虽不可穷尽,但前人踩过的坑.我们踩过的坑,坚决不能再出第二次.看到一篇博客考虑的很全面,拿来主义了,感谢博 ...

  3. 看阿里高手使用Jmeter做功能测试的优缺点

    利用Jmeter做功能测试有以下优点:   ● 不依赖于界面,如果服务正常启动,传递参数明确就可以添加测试用例,执行测试   ● 测试脚本不需要编程,熟悉http请求,熟悉业务流程,就可以根据页面中i ...

  4. jmeter用户自定义变量的实际使用

    jmeter的自定义变量可以让我们随机选取变量,从而达到在性能测试过程中可以随机选取变量的目的.但是在实际使用中发现一个问题,并不试用于所有场景,比如登录 我的自定义变量如图: 在登录表单中的随机变量 ...

  5. Jmeter响应结果unicode转成中文显示

    在jmeter工具的使用中,不管是测试接口还是调试性能时,查看结果树必不可少,然而在查看响应数据时,其中的中文经常以Unicode的编码形式显示,如图1.这样不能直接查看到对应的中文是否为期望的结果, ...

  6. Jmeter中JDBC链接配置 JDBC Connection Configuration

    如果在Jmeter 中想用到连接数据库的功能,必须下载jar包,常见的关系型数据库jar包见以下共享链接 链接:https://pan.baidu.com/s/1t-k9RW141lw0j_QSw53 ...

  7. Jmeter之BeanShell

    在Jmeter中各种分类组件中都有相应的BeanShell组件,这里简单的说明一下Beanshell的使用. 一.概念 BeanShell是一种符合Java语法的脚本语言,也有自己的一些特定语法 二. ...

  8. jmeter集合点使用方法:Synchronizing Timer

    LR中集合点可以设置多个虚拟用户等待到一个点,同时触发一个事务,以达到模拟真实环境下多个用户同时操作,实现性能测试的最终目的. jmeter中使用Synchronizing Timer实现Lr中集合点 ...

  9. jmeter debug sample不在查看结果树中显示_Jmeter线程组间传递参数

    现在做测试和以前不太一样了,以前只要站在一个用户的角度做端到端的UI测试就可以了,现在不会做接口测试,出去都不好意思和别人打招呼.那提到接口测试,就不得不提一下接口测试利器Jmeter,大家也都知道, ...

最新文章

  1. 分析与解决:MySQL分区表复制bug导致的主从延迟
  2. 无损卡尔曼滤波UKF与多传感器融合
  3. Linux下编译安装Boost1.66
  4. 微信公众号,商城开发
  5. 【PC工具】在线格式转换工具,视频格式转换,视频转gif工具
  6. 通用串行总线集线器(Universal SerialBus HUB)什么是USB集线器(USB HUB)?什么是USB根集线器(USB ROOT HUB)?如何判断一个USB口是独立的还是集线器上的?
  7. IOS开发之Autolayout——“Content Compression Resistance”和“Content Hugging”
  8. web 应用开发最佳实践之一:避免大型、复杂的布局和布局抖动
  9. SQL Server插入中文数据出现乱码问题
  10. Java基础---代码块和final关键字
  11. 微软发现已遭在野利用的 SolarWinds 新0day
  12. 机器学习 Machine Learning- 吴恩达Andrew Ng Week2-Octave
  13. 达内JAVA云笔记_达内云笔记项目完整代码+注释
  14. vue 官方推荐的好用的三方库
  15. 基于springboot社区疫情防控管理系统
  16. Android系统启动过程-uBoot+Kernel+Android
  17. 在项目中后端开发所需要掌握的前端知识
  18. 科学技术法-正则表达式-QT
  19. 时间序列分析相关概念
  20. java案例-实现斗地主游戏案例

热门文章

  1. Linux 编译时查找错误字符,编译Linux内核时出现“fatal error: linux/netfilter/xt_dscp: No such file or directory”...
  2. [Java] 蓝桥杯ADV-175 算法提高 三个整数的排序
  3. L1-007. 念数字-PAT团体程序设计天梯赛GPLT
  4. Java程序员需要注意的五大Docker误区
  5. Informix常用操作方法命令
  6. docker搭建本地 Registry
  7. redis两种持久化模式
  8. Java制作屏幕截图软件(还可以保存到剪切板内)
  9. Binder IPC的权限控制
  10. Parasoft C++test使用教程:执行测试用例(上)