当EOF和我不想停止线程时,我正在使用Jmeter读取csv文件,并且使用选项“转到下一个迭代”来设置“测试操作”。如果为循环运行,我希望我的脚本转到下面的下一个“事务控制器”。但是似乎线程将在运行时停止进行此“测试操作”。 你知道如何解决吗?
答案 0 :(得分:0)
您应该使用CSV Data Set Config配置而不是“测试操作”来停止从CSV读取
将Recycle on EOF?
和Stop thread on EOF?
都标记为false
在EOF上回收?到达EOF时是否应该从头开始重新读取文件? (默认为true)是 在EOF上停止线程?如果Recycle为false,是否应该在EOF上停止线程? (默认为false)
此外,在JMeter 5中,您可以使用Flow Control Action代替Test Action
,如果CSV处于循环中,则选择Break Current Loop
答案 1 :(得分:0)
Go to next loop iteration
假定进行Thread Group迭代,它不会中断其他Logic Controllers的循环,如果您要遍历CSV数据集配置中的所有条目并继续,则可以将While Controller下的CSV数据集配置,并使用以下条件:
${__groovy(!vars.get('myVar').equals('<EOF>'),)}
CSV数据集配置应配置如下: