为什么要使用非GUI模式?——因为GUI模式下运行的时候消耗的内存比非GUI模式大,会使得压力测试的结果不准确。
根据参数类型分为两种:jmeter.properties和system.properties。就是\JMETER_HOME\bin下面的两个文件
1、jmeter.properties,在jmeter中通过__P函数来获取从控制台传入的参数,在控制台通过-J加属性名称传入参数
控制台传入参数的时候通过-J然后后面跟属性名称num,就可以完成传参的过程。我们可以看到执行结果中summary=1,正好就是传入的参数1。
2、system.properties,在jmeter中通过__property函数来获取从控制台传入的参数,在控制台通过-D加属性名称传入参数
例如:
jmeter.bat -JthreadCount=2 -Jcycle=2 -Dlocation=www.baidu.com -Dport=80 -n -t baidu.jmx -l baidu.jtl