用例:-我有一个线程组。在这个里面我有一个循环控制器。在循环控制器中,我有120个事务控制器。在调试脚本的过程中,它会混淆查找失败的步骤。我想为动态数字生成添加一些变量。我通过使用如下的Beanshell Sampler来做到这一点:
此后,我在事务控制器名称内使用了beanshell函数 $ {__ BeanShell(Integer.parseInt(vars.get(“ POC_Step_Number”))+ 1,POC_Step_Number)} 。这个对我有用。
我想使用变量名代替Beanshell函数 $ {__ BeanShell(Integer.parseInt(vars.get(“ POC_Step_Number”))+ 1,POC_Step_Number)} 函数。我该怎么办?
答案 0 :(得分:0)
您可以使用loop controller index(如果要从1开始,请添加+1)
${__groovy(${__jm__Loop Controller__idx}+1)}
JMeter将循环索引显示为名为 jm __ idx的变量。因此,例如,如果将循环控制器命名为LC,则可以通过
${__jm__LC__idx}
访问循环索引。索引从0开始