使用非GUI模式,即命令行模式運行 JMeter 測試腳本可以大大縮減所須要的系統資源。編輯器
Windows下以命令行模式運行的方法:測試
一、命令介紹ui
jmeter -n -t <testfile filename> -l <logfile filename> 示例: jmeter -n -t test.jmx -l test.jtl 示例含義:-n nonGUI模式(非GUI即命令行模式)
-t jmeter用例文件名 .jmx
-l jmeter日誌文件名 .jtl
上述表示以命令行模式運行test.jmx文件,輸出的日誌文件爲test.jtl
二、參數介紹spa
-h, –help -> prints usage information and exit -n, –nongui -> run JMeter in nongui mode -t, –testfile <argument> -> the jmeter test(.jmx) file to run -l, –logfile <argument> -> the file to log samples to -r, –runremote -> Start remote servers (as defined in remote_hosts) -H, –proxyHost <argument> -> Set a proxy server for JMeter to use -P, –proxyPort <argument> -> Set proxy server port for JMeter to use
三、腳本運行命令行
JMeter 默認去當前目錄尋找腳本文件,並把日誌記錄在當前目錄。日誌
若是你的腳本在其餘目錄,並且想要把執行結果放在另外文件夾,須要使用絕對或相對路徑告訴 JMeter,以下:code
(若有WARING見第5報錯)orm
上述測試結果展現爲:執行20條用例,錯誤率爲0%,說明用例所有執行成功。server
四、報告查看blog
能夠在GUI模式下查看測試報告test.jtl
一、打開Jmeter GUI界面
二、在測試計劃下,添加聚會報告
三、添加對應的測試結果文件,以下圖
五、WARING報錯:
運行中輸入regedit 打開註冊表編輯器