JMeter-我可以知道CSV数据集配置的当前行号吗?

时间:2019-06-04 05:33:25

标签: jmeter

我正在执行通过CSV数据集配置驱动的无限循环测试的JMeter

结束时停止:

  • 在EOF为false时回收

  • 在EOF上停止线程为真

我想通过CSV记录号动态了解执行的剩余时间,

例如1000行,每行需要几秒钟-1000秒

如果不可能,至少以类似的打印方式${__threadNum}

打印行号

有这样的选项吗?

1 个答案:

答案 0 :(得分:1)

这可能不是您正在寻找的确切解决方案,但还是请允许我将其放在此处。最适合您的解决方案,如果您要运行单个用户执行,则可以使用getIteration() method。这样,您可以使用JSR223 element并打印当前的迭代编号,该编号也将是您的行号。

但是,如果要对多个用户/线程执行执行,则此操作将无效。我的建议是- 请在csv中为行号添加一个额外的字段[列] ,然后将1,2 ....,n的编号添加到您在csv中拥有的数据。现在您可以为新添加的“ rowNumber”列创建/使用该变量,您可以根据需要在脚本中的任何位置使用它,以打印出来以找出在任何给定时间执行的位置。

希望这会有所帮助。