在测试中,有时候会遇到要统计响应结果中某个参数出现了多少次,如果量级很大,一个一个数不太现实,下面讲一下实现自动打印出该参数出现的次数的方法。
  例如我的响应信息为:{"ip":"1.1.1.1","ip":"1.1.1.1","ip":"1.1.1.1","ip":"1.1.1.1","ip":"1.1.1.1","ip":"1.1.1.1","ip":"1.1.1.1","ip":"1.1.1.1","ip":"1.1.1.1","ip":"1.1.1.1","ip":"1.1.1.1","ip":"1.1.1.1","ip":"1.1.1.1","ip":"1.1.1.1","ip":"1.1.1.1","ip":"1.1.1.1","ip":"1.1.1.1","ip":"1.1.1.1",}
  现在请求上创建正则表达式提取器,把响应信息全部提取到变量中如下面的截图:

然后创建一个beanshell前置处理器,脚本如下:

import java.util.regex.Matcher;
import java.util.regex.Pattern; ip = vars.get("ip");
subs = "\"ip\"";
Pattern pattern = Pattern.compile(subs);
Matcher matcher = pattern.matcher(ip);
int count=0; while(matcher.find()){
count++;
}
System.out.println(count);

执行Jmeter,控制台就打印出数值了

最新文章

  1. EXT.JS的PROXY放在哪里,STORE放在哪里,绝对是个技术活儿啊。
  2. Unity3d 制作物品平滑运动
  3. Status Bar in iOS7
  4. 【http】生命周期和http管道技术 整理中
  5. C#中的委托与事件 笔记
  6. 用JAX-WS在Tomcat中公布WebService
  7. 自定义控件学习之canvas和paint相关知识点学习
  8. 【二十六】php之文件编程
  9. Python第二十一天 fileinput模块
  10. C. The Smallest String Concatenation
  11. FreeImage库如何转换图片格式?
  12. MSIL实用指南-生成if...else...语句
  13. Python:requests:详解超时和重试
  14. Spring Boot 2.x 编写 RESTful API (一) RESTful API 介绍 & RestController
  15. html中form表单的使用方法和介绍
  16. POJ2955--Brackets 区间DP入门 括号匹配
  17. Verilog设计异步FIFO
  18. Linux学习笔记之Linux运行脚本时 $'\r' 错误
  19. c# 抽象类和抽象方法
  20. 10.Regular Expression Matching (String; Back-Track,DP)

热门文章

  1. tsm 切记
  2. easyui datagrid 弹出页面会出现两个上下滚动条处理办法!
  3. 用CSS画基本图形
  4. 子分区 复合分区 Subpartitioning
  5. 垃圾回收基本算法 内存管理 GC大统一理论
  6. Chap8:加密货币TOP100[《区块链中文词典》维京&甲子]
  7. Flink – SlotSharingGroup
  8. C#查找字符串位置
  9. adg的数据传输应用三大模式转换
  10. js正则表达式:学习网址和部分正则验证