JMeter-根据线程数动态增加
我想用属性中的线程号执行JMeter,该线程号可以是10-1000,并设置最佳的启动周期。
在JMeter中,建议从线程数开始:
从“ Ramp-up =线程数”开始,然后根据需要向上或向下调整。
但是在我的服务器中,它在这种配置下无法正常工作,并且我需要的线程数量是两倍以上。
我可以使用公式作为线程号(属性值)* 2.5来设置加速吗?还是应该为此目的在每个线程的开头添加一个Timer?
目前,如果我2*2.5
在加速阶段将其视为0
信息oajtThreadGroup:正在启动线程组… number = 1线程= 2加速== 0 perThread = 0.0
delayStart = false
我更喜欢JMeter vanilla中没有插件的解决方案。
回答:
您可以使用__groovy函数来使用属性值:
${__groovy(2.5*props.get("rampup").toInteger()),)}
__groovy函数评估传递给它的Apache Groovy脚本,并返回结果。
-JMeterProperties(类java.util.Properties)对象
以上是 JMeter-根据线程数动态增加 的全部内容, 来源链接: utcz.com/qa/422185.html