Jmeter 有两种模式,GUI模式和非GUI模式,通常使用GUI模式编辑脚本,使用非GUI模式运行压测,官网上有强调,尽量使用非GUI模式,因为GUI模式下,jmeter UI组件本身在压测过程中会占用很多物理资源
命令行运行jmeter
// -n 表示non gui,-t 用于指定jmx文件, -l为输出的jtl结果,-e 表示生成报表(默认html格式) -o 表示结果输出到哪个文件夹
./apache-jmeter-3.3/bin/jmeter -Jnum=50 -Jtime=43200 -n -t test.jmx -l result.jtl -e -o report
看下执行结果,可以看到有打印活跃的线程数,以及进度和时间等。
具体相关参数,执行jmeter -h即可获得相应的帮助,这里有简单的说明
执行完命令之后,会在当前目录下生成report文件夹,里面的内容如下,打开index.html文