Jmeter计数器功能值将显示在Benashell Post Processor或采样器中

问题描述 投票:0回答:2

我想评估一下

 ${productId_1} 
 ${productId_2} 

应该这么简单:

${__V(productId${counter})}

同样的方法适用于__counter()函数:

${__V(productId_${__counter(,)})}

如何在Beanshell处理器/示例中显示值而不是线程名称

function jmeter counter display beanshell
2个回答
1
投票

这是如何显示或使用计数器函数值或计数器与变量我在每个控制器下的Beanshell示例中使用它

Product = vars.get(“Product_”+ $ {__ counter(,)});

//将计数器值保存到变量中

counter = $ {__ counter(,)}; log.info(“Counter =”+ counter);


0
投票

它会是这样的:

  • 对于countervars.get("counter")
  • 对于productId_${counter}vars.get("productId_" + vars.get("counter"))

varsJMeterVariables类实例的简写。

演示:

JMeter Groovy Counter


请注意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指南了解更多详情。

© www.soinside.com 2019 - 2024. All rights reserved.