如何调用Jmeter Counter Reference Name变量递增一个

时间:2018-04-13 09:41:26

标签: jmeter jmeter-3.2

在我的测试计划中,我使用了计数器配置元素并配置了start = 1,increment = 1,maximum = 4和ReferenceName = loopCount。

在采样器中,我也使用了Json Extractor来设置

Match No: ${loopCount} + 1 

因为在Json文件中我总是提取第一个匹配为空。

不幸的是,我认为我不能像

那样给予它
${loopCount} + 1.

对此有任何解决方法..请帮忙。

1 个答案:

答案 0 :(得分:1)

您可以在计数器配置元素之后添加BeanShell Sampler,并在代码区域中添加以下代码:

int Counter = Integer.parseInt(vars.get("loopCount"));

vars.put("Increment", String.valueOf(Counter+1));

现在您可以使用变量${Increment}作为匹配编号

您可以使用${__intSum(${loopCount},1)}直接将loopCount变量的值加1。