Kam*_*mal 4 csv loops jmeter while-loop eof
当它从 JMeter 中的 CSV 读取 EOF 时,我想做“while”控制器转到下一个控制器。while 循环停止,但它又迭代了 1 次,我的意思是说它在检测到 EOF 时不需要迭代。当我将 EOF 值上的停止线程选择为“True”时。while 循环停止并且不进行下一个循环。
当 CSV 文件检测到 EOF 而不重复一个循环时,我需要转到下一个循环控制器。
提前致谢。
从关于BlazeMeter - 在 JMeter 中使用 While 控制器的这篇文章中,我发现您可以将While 控制器与If 控制器结合以获得所需的结果。
在 while 和 if 控制器中控制迭代的条件如下。
${__javaScript("${myVar}" != "<EOF>",)}
注意:确保${myVar}用 csv 文件中的变量替换变量。
由于实际评估 while 循环的时间,您需要使用If 控制器来防止额外的循环迭代。
您的所有样本都是If Controller 的子级。
原帖很好地解释了这一切。