JMeter場景運行方式可分爲兩種:html
GUI方式運行,視窗運行,雙擊jmeter.bat啓動運行便可以看到運行界面;java
非GUI方式運行,在命令窗口中使用java –jar命名運行;apache
但無論是以哪一種方式運行,JMeter場景運行能夠在本地化運行,也能夠遠程運行。eclipse
非GUI方式運行命令:性能
1.啓動遠程運行服務,雙擊運行%JMETER_HOME%/bin目錄下的jmeter-server.bat文件;測試
2.打開cmd命令窗口,輸入如下內容:ui
方式1:日誌
F:\yuxiuquan\jmeter性能測試\apache-jmeter-3.1\bin>java -jar ApacheJMeter.jar -n -t F:\yuxiuquan\jmeter性能測試\test-file\WebTours\script\login_20170720-1.jmx -r -l F:\yuxiuquan\jmeter性能測試\test-file\WebTours\result\login_20170720-1.jtlorm
方式2:server
F:\yuxiuquan\jmeter性能測試\apache-jmeter-3.1\bin>jmeter -n -t F:\yuxiuquan\jmeter性能測試\test-file\WebTours\script\login_20170720-1.jmx -r -l F:\yuxiuquan\jme
ter性能測試\test-file\WebTours\result\login_20170720-2.jtl
3.回車後,能夠看到jmeter-server運行的窗口信息,顯示「Starting the test on host 127.0.0.1 @ Wed Aug 16 11:56:41 CST 2017 (1502855801525) Finished the test on host 127.0.0.1 @ Wed Aug 16 11:56:51 CST 2017 (1502855811284)」,即測試結束,在指定的結果目錄下會生成結果文件(.jtl);
PS:啓動運行jmeter時,啓動日誌在jmeter.log裏面查看。
4.使用如下命令,將jtl文件生成html測試報告:
打開cmd命令窗口,進入到build.xml文件目錄,輸入ant build.xml回車執行,提示找不到工程目錄,如圖:
將build.xml文件放入到某個java工程目錄下,打開eclipse右鍵ant運行,出現「Fatal Error! 前言中不容許有內容。」報錯信息,如圖:
解決方法:修改jmeter/bin目錄下的jmeter.properties文件,去掉註釋,並將保存格式爲xml,即修改「jmeter.save.saveservice.output_format=xml」,而後從新生成jtl文件。
5.還有一種方法,在cmd窗口,進入當前文件夾,cd F:\yuxiuquan\jmeter性能測試\report
輸入ant all命令,回車便可。如圖
也能夠將生成的jtl文件,用jmeter GUI界面打開,先打開對應的監控器圖表,而後導入文件,如圖: