前言
使用非GUI模式,即命令行模式運行jmeter測試腳本能夠大大縮減系統資源,今天跟小伙伴們講一下JMeter如何在命令行模式進行壓測吧!
一:配置好JDK和JMeter的環境變量(過程略)
二:調試好JMeter腳本,導出腳本為jmxl文件
添加2個線程組,分別寫入不同的請求,分別運行60s
三:打開命令行,執行 jmeter -n -t test.jmx -l result.jtl
注:-n:命令行模式,no-gui -t:jmx腳本路徑; -l:jtl結果文件存放路徑
概要日志數據解釋
四:生成Html結果報表
1.進入jmeter的bin目錄下,修改reportgenerator.properties ,修改jmeter.reportgenerator.overall_granularity=1000(報表中數據展示間隔1秒)
2,創建一個存放數據報表的文件夾
3,執行命令:jmeter –g result.jtl –o ./output,其中: -g 指定jtl文件的路徑 -o 指定html報表生成到哪個文件夾下
遇到這種情況需要修改JMeter bin目錄下的jmeter.properties文件
4.結果報告如下
注意:只有Jmeter3.0版本以上支持此功能