0
我想从jmeter中的响应中搜索字符串,并根据该次数计算我想使用if控制器来运行下一个请求的发生次数。我坚持的代码用于计算OCCURENCES在响应数据中计算字符串的出现次数
我想从jmeter中的响应中搜索字符串,并根据该次数计算我想使用if控制器来运行下一个请求的发生次数。我坚持的代码用于计算OCCURENCES在响应数据中计算字符串的出现次数
可以在至少2种方式做到这一点:
使用Regular Expression Extractor:
,将其配置如下:
count
JMeter
$1$
-1
匹配的数量将被存储在${count_matchNr}
JMeter的变量
将下面的代码放入的孩子PostProcessor的“脚本”区域
import org.apache.commons.lang.StringUtils;
String response = new String(data);
int count = StringUtils.countMatches(response, "JMeter");
log.info("Found " + count + " \"JMeter\" words at the " + prev.getUrlAsString() + " URL");
vars.put("count", String.valueOf(count));
您可以参考比赛算作${count}
JMeter的变量
参考文献:
_I坚持代码for_代码在哪里? –
@bub卡住意味着我无法获得任何代码......并且我在java中不是很舒服 – Parantap
好的,抱歉,但是SO不是免费的编码服务,您的问题对于SO而言是offtopic。请访问帮助中心并参加[此游览](http://stackoverflow.com/tour),了解要问什么以及如何。 –