您的位置:軟件測試 > 開源軟件測試 > 開源性能測試工具 > Jmeter
Jmeter-獲取響應結果中參數(shù)出現(xiàn)的次數(shù)
作者:弘文館校書 發(fā)布時間:[ 2016/11/15 11:00:57 ] 推薦標簽:性能測試 Jmeter 腳本

  在測試中,有時候會遇到要統(tǒng)計響應結果中某個參數(shù)出現(xiàn)了多少次,如果量級很大,一個一個數(shù)不太現(xiàn)實,下面講一下實現(xiàn)自動打印出該參數(shù)出現(xiàn)的次數(shù)的方法。
  例如我的響應信息為:{"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",}
  現(xiàn)在請求上創(chuàng)建正則表達式提取器,把響應信息全部提取到變量中如下面的截圖:

  然后創(chuàng)建一個beanshell前置處理器,腳本如下:
1 import java.util.regex.Matcher;
2 import java.util.regex.Pattern;
3
4 ip = vars.get("ip");
5 subs = ""ip"";
6 Pattern pattern = Pattern.compile(subs);
7 Matcher matcher = pattern.matcher(ip);
8 int count=0;
9 while(matcher.find()){
10     count++;
11 }
12 System.out.println(count);
  執(zhí)行Jmeter,控制臺打印出數(shù)值了

軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd