JMeter while 循环未检测到 EOF

Kam*_*mal 4 csv loops jmeter while-loop eof

当它从 JMeter 中的 CSV 读取 EOF 时,我想做“while”控制器转到下一个控制器。while 循环停止,但它又迭代了 1 次,我的意思是说它在检测到 EOF 时不需要迭代。当我将 EOF 值上的停止线程选择为“True”时。while 循环停止并且不进行下一个循环。

当 CSV 文件检测到 EOF 而不重复一个循环时,我需要转到下一个循环控制器。

提前致谢。

Mar*_*lme 5

从关于BlazeMeter - 在 JMeter 中使用 While 控制器的这篇文章,我发现您可以将While 控制器If 控制器结合以获得所需的结果。

在 while 和 if 控制器中控制迭代的条件如下。

${__javaScript("${myVar}" != "<EOF>",)}

注意:确保${myVar}用 csv 文件中的变量替换变量。

由于实际评估 while 循环的时间,您需要使用If 控制器来防止额外的循环迭代。

您的所有样本都是If Controller 的子级

原帖很好地解释了这一切。