Jmeter非GUI模式啟動


首先我們需要了解,GUI和非GUI模式啟動Jmeter對測試的影響:Jmeter可視化界面及監聽器展示結果需要消耗負載資源,從而導致,在大並發的情況下GUI方式會導致負載機資源緊張,對性能造成影響

  eg:非GUI方式100線程可以生產100TPS的負載,而GUI方式只能產生90TPS的負載會影響測試結果

 

運行原理:使用%JMETER_HOME%\bin目錄下的ApacheJMeter.jar運行的

運行方式:

  1.進入到bin目錄運行,jmeter -n -t %JMETER_HOME%\shzoo\SHZoo.jmx -l result.jtl

  2.java -jar %JMETER_HOME%\bin\ApacheJMeter.jar -n -t %JMETER_HOME%\shzoo\SHZoo.jmx -l result.jtl

  3.%JMETER_HOME%\bin\jmeter -n -t %JMETER_HOME%\shzoo\SHZoo.jmx -l result.jtl

 

如上運行了我的demo(SHZoo.jmx)文件

-n  非GUI方式運行

-t  運行指定的腳本名稱,這里是SHZoo.jmx

-r  開啟遠程負載機(這個需要在properties中設置),這里我沒有開

-l  生產報告,記錄結果---顯然,文件是在bin目錄下通過ApacheJMeter.jar啟動的,在沒有指定路徑的情況下,默認存放在bin目錄下

Jmeter生成的是jtl文件,這個可以使用ant轉換為HTML格式來查看,也可以直接使用GUI界面的監聽器(查看結果樹)一類的打開結果

 

 

對於Jmeter的用法可以參考Jmeter -help     當然百度也有很多

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM