我想评估一下
${productId_1}
${productId_2}
应该这么简单:
${__V(productId${counter})}
同样的方法适用于__counter()函数:
${__V(productId_${__counter(,)})}
如何在Beanshell处理器/示例中显示值而不是线程名称
这是如何显示或使用计数器函数值或计数器与变量我在每个控制器下的Beanshell示例中使用它
Product = vars.get(“Product_”+ $ {__ counter(,)});
//将计数器值保存到变量中
counter = $ {__ counter(,)}; log.info(“Counter =”+ counter);
它会是这样的:
counter
:vars.get("counter")
productId_${counter}
:vars.get("productId_" + vars.get("counter"))
vars
是JMeterVariables类实例的简写。
演示:
请注意starting from JMeter 3.1 it is recommended to use JSR223 Test Elements and Groovy language用于任何形式的脚本,因此请考虑在下一个可用机会上迁移到Groovy。如有需要,请参阅Apache Groovy - Why and How You Should Use It指南了解更多详情。