我想获得测试组中的最大循环数。但是如何?
我在这里看不到与循环有任何关系
JMeterContextService.getContext().getThreadGroup()
答案 0 :(得分:1)
循环数与线程组无关,它是基础Loop Controller的属性,因此您需要修改代码,例如:
ctx.getThreadGroup().getSamplerController().getProperty('LoopController.loops')
演示(假设使用__groovy() function):
有关JMeter中脚本编写的更多信息:Apache Groovy - Why and How You Should Use It
答案 1 :(得分:0)
例如,您可以使用${__P(loopCount)}
跟随convention of setting loop count as a property。然后在groovy中获取默认的属性号:
props.get("loopCount", "1") as Integer
这是假设您用overriding property调用JMeter,例如:
jmeter -n -t -JloopCount=6 my.jmx