JMeter場景運行(非GUI方式運行命令)

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界面打開,先打開對應的監控器圖表,而後導入文件,如圖:

相關文章
相關標籤/搜索