如何生成事务控制器的动态序列号

时间:2019-12-19 10:38:19

标签: jmeter

用例:-我有一个线程组。在这个里面我有一个循环控制器。在循环控制器中,我有120个事务控制器。在调试脚本的过程中,它会混淆查找失败的步骤。我想为动态数字生成添加一些变量。我通过使用如下的Beanshell Sampler来做到这一点:

enter image description here

此后,我在事务控制器名称内使用了beanshell函数 $ {__ BeanShell(Integer.parseInt(vars.get(“ POC_Step_Number”))+ 1,POC_Step_Number)} 。这个对我有用。 enter image description here

我想使用变量名代替Beanshell函数 $ {__ BeanShell(Integer.parseInt(vars.get(“ POC_Step_Number”))+ 1,POC_Step_Number)} 函数。我该怎么办?

1 个答案:

答案 0 :(得分:0)

您可以使用loop controller index(如果要从1开始,请添加+1)

${__groovy(${__jm__Loop Controller__idx}+1)}
  

JMeter将循环索引显示为名为 jm __ idx的变量。因此,例如,如果将循环控制器命名为LC,则可以通过${__jm__LC__idx}访问循环索引。索引从0开始