如何在jmeter中的循环控制器中使用jsr223变量

时间:2018-11-21 08:58:49

标签: testing groovy jmeter jsr223

我在jsr223预处理器中创建了一个列表列表,并希望运行一个循环以获取列表大小,并在该循环内的后处理器中打印列表中的元素。但是我无法在循环控制器中使用count变量。 enter image description here

enter image description here

enter image description here

我需要的最终结果是在循环[1,2,3,4,5]的第一次迭代中 第二次迭代[6,7,8,9,10]

由于循环控制器没有读取计数变量,因此目前没有输出。

1 个答案:

答案 0 :(得分:1)

JSR223 PreProcessor在请求之前被执行 ,因此在您启动Loop Controller时,count变量尚未初始化。

将JSR223预处理程序转换为JSR223 Sampler ,您的代码应按预期开始工作。

如果您不希望JSR223采样器出现在测试结果中,请在脚本中添加下一行:

SampleResult.setIgnore()