Jmeter语言 - 通过命令行运行测试 - 如何将循环计数设置为无限



我正在jenkins上运行jmeter,通过脚本开始测试,例如:

jmeter -n -t ${WORKSPACE}/bin/test/${testscript}.jmx -l ./bin/test/result/${testscript}.jtl -Jhost=${host} -Jthreads=${env.THREADS} -Jiterations=${env.ITERATIONS} -Jrampup=${env.RAMPUP} -Jbuildnumber=${env.BUILD_NUMBER}"

我想传递给 jmeter 一个参数,该参数在从上面的命令行启动 .jmx 时将循环计数转换为无限,而不是将其硬编码到 jmx 测试本身中。原因是我希望测试是无限的:只有在 jenkins 中"计划"时才为真,而不是在手动触发时。

有谁知道在启动.jmx测试时是否可以通过脚本传递"循环计数:无限"?

提前感谢, 文森佐

@AngshumanBasak状态,-1 定义无限循环,因此请更改迭代/环境。迭代命令行参数

-Jiterations=-1

Set

循环计数 = -1

在您的 jmeter 脚本中,无限运行。希望这能解决您的问题。

最新更新