jmeter的两个命令行新参数介绍:
-J 用于命令行单节点运行时,设置本地的jmeter属性(properties)。 命令行使用时 -Jname=value
-G 用于分布式运行时,设置server端的属性。 使用示例:-Gname=value
jmeter中如何取到命令行配置呢?
jmeter提供了__P函数 ,来获取命属性。__P函数常常与命令行定义的属性搭配使用,来达到通过命令行调整线程数的目的。
使用示例:${__P(name,defaultValue)}
使用示例
1、jmeter线程组配置
2、本地命令行运行jmeter的示例
命令行:
jmeter.sh -Jthreads=2 -n -t test2.jmx
运行结果:可以看到,最终运行线程数为2,与命令行设置的-Jthreads=2 相符。
3、分布式命令行运行示例
命令行:
jmeter.sh -Gthreads=2 -r -n -t test2.jmx
运行结果:最终运行线程数为6。 总线程数=2 * Server节点数。 2是-Gthreads=2设置的。与预期相符。