Jmeter获取响应结果中参数出现的次数
2024-09-22 06:53:38
在测试中,有时候会遇到要统计响应结果中某个参数出现了多少次,如果量级很大,一个一个数不太现实,下面讲一下实现自动打印出该参数出现的次数的方法。
例如我的响应信息为:{"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,控制台就打印出数值了
最新文章
- EXT.JS的PROXY放在哪里,STORE放在哪里,绝对是个技术活儿啊。
- Unity3d 制作物品平滑运动
- Status Bar in iOS7
- 【http】生命周期和http管道技术 整理中
- C#中的委托与事件 笔记
- 用JAX-WS在Tomcat中公布WebService
- 自定义控件学习之canvas和paint相关知识点学习
- 【二十六】php之文件编程
- Python第二十一天 fileinput模块
- C. The Smallest String Concatenation
- FreeImage库如何转换图片格式?
- MSIL实用指南-生成if...else...语句
- Python:requests:详解超时和重试
- Spring Boot 2.x 编写 RESTful API (一) RESTful API 介绍 &; RestController
- html中form表单的使用方法和介绍
- POJ2955--Brackets 区间DP入门 括号匹配
- Verilog设计异步FIFO
- Linux学习笔记之Linux运行脚本时 $'\r' 错误
- c# 抽象类和抽象方法
- 10.Regular Expression Matching (String; Back-Track,DP)