我正在执行通过CSV数据集配置驱动的无限循环测试的JMeter
结束时停止:
在EOF为false时回收
在EOF上停止线程为真
我想通过CSV记录号动态了解执行的剩余时间,
例如1000行,每行需要几秒钟-1000秒
如果不可能,至少以类似的打印方式${__threadNum}
有这样的选项吗?
答案 0 :(得分:1)
这可能不是您正在寻找的确切解决方案,但还是请允许我将其放在此处。最适合您的解决方案,如果您要运行单个用户执行,则可以使用getIteration()
method。这样,您可以使用JSR223 element并打印当前的迭代编号,该编号也将是您的行号。
但是,如果要对多个用户/线程执行执行,则此操作将无效。我的建议是- 请在csv中为行号添加一个额外的字段[列] ,然后将1,2 ....,n的编号添加到您在csv中拥有的数据。现在您可以为新添加的“ rowNumber”列创建/使用该变量,您可以根据需要在脚本中的任何位置使用它,以打印出来以找出在任何给定时间执行的位置。
希望这会有所帮助。