我想从jmeter中的响应中搜索一个字符串,并根据我想要使用if控制器来运行下一个请求来计算出现的次数.我坚持用于计算出现次数的代码
您可以通过以下两种方式完成此操作:
使用正则表达式提取器:
配置如下:
countJMeter$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));
Run Code Online (Sandbox Code Playgroud)您将能够将匹配计数称为${count}JMeter变量
参考文献:
| 归档时间: |
|
| 查看次数: |
3495 次 |
| 最近记录: |