要在 Benashell Post 处理器或采样器中显示的 Jmeter 计数器函数值
Jmeter counter function value to be displayed in Benashell Post Processor or sampler
我想评估一下
${productId_1}
${productId_2}
它应该像这样简单:
${__V(productId${counter})}
同样的方法适用于 __counter() 函数:
${__V(productId_${__counter(,)})}
如何在 Beanshell 中显示值 processor/sample 而不是线程名称
它会是这样的:
counter
:vars.get("counter")
- 对于
productId_${counter}
:vars.get("productId_" + vars.get("counter"))
vars
是 shorthand 用于 JMeterVariables class 实例。
演示:
请注意 starting from JMeter 3.1 it is recommended to use JSR223 Test Elements and Groovy language for any form of scripting so consider migrating to Groovy on next available opportunity. See Apache Groovy - Why and How You Should Use It 指南以获取更多详细信息(如有需要)。
这是显示或使用计数器函数值或计数器与变量结合的方式
我在每个控制器
下的 Beanshell 示例中使用它
产品 = vars.get("Product_" + ${__counter(,)});
//将计数器值存入变量
计数器=${__counter(,)};
log.info("Counter ="+计数器);
我想评估一下
${productId_1}
${productId_2}
它应该像这样简单:
${__V(productId${counter})}
同样的方法适用于 __counter() 函数:
${__V(productId_${__counter(,)})}
如何在 Beanshell 中显示值 processor/sample 而不是线程名称
它会是这样的:
counter
:vars.get("counter")
- 对于
productId_${counter}
:vars.get("productId_" + vars.get("counter"))
vars
是 shorthand 用于 JMeterVariables class 实例。
演示:
请注意 starting from JMeter 3.1 it is recommended to use JSR223 Test Elements and Groovy language for any form of scripting so consider migrating to Groovy on next available opportunity. See Apache Groovy - Why and How You Should Use It 指南以获取更多详细信息(如有需要)。
这是显示或使用计数器函数值或计数器与变量结合的方式 我在每个控制器
下的 Beanshell 示例中使用它产品 = vars.get("Product_" + ${__counter(,)});
//将计数器值存入变量
计数器=${__counter(,)}; log.info("Counter ="+计数器);