16-jmeter-CLI模式(無圖形界面)


GUI和非GUI圖形界面的使用區別:

非GUI界面:命令模式運行可以將實時的log文件保存到本地,位置可以自定義,不會占用太多資源,可以長時間運行。

GUI圖形界面:在運行時會消耗資源,且圖形界面運行時結果是保存在Jmeter運行的內存中,如果長時間測試,內存占用很高,影響性能結果准確性,當內存增長到一定程度會報錯,卡死。

注:一般性能測試時使用jmeter時“斷言、結果樹、圖表分析”都不需要的(會大大消耗資源),一般都使用無圖形界面來使用收集性能測試結果數據。

 

 

常用命令:

-h 幫助 -> 打印出有用的信息並退出

-n 非 GUI 模式 -> 在非 GUI 模式下運行 JMeter

-t 測試文件 -> 要運行的 JMeter 測試腳本文件

-l 結果文件路徑 -> 記錄結果的文件,路徑不存在時會自動創建格式為jtl或csv

-r 遠程執行 -> 在Jmter.properties文件中指定的所有遠程服務器

-R 遠程執行 -> 執行指定的服務器

-j 指定執行日志路徑 -> 路徑不存在時不會自動創建

-e 設置測試完成后生成測試報表

-g CSV結果文件 --> 指定測試執行結果文件路徑,僅用於生成測試報表

-o 報表文件夾路徑  --> 執行測試報表生成文件夾,文件夾必須為空或者不存在

-H 代理主機IP -> 設置 JMeter 使用的代理主機

-P 代理端口號 -> 設置 JMeter 使用的代理主機的端口號

 

具體使用:

1、在機器內安裝jmeter的安裝目錄內直接cmd,會打開dos命令行

 

 

 

 

2、此時可見已有提示信息:

 

如:

1、jmeter -n -t .\xxx\test01.jmx -l report.jtl(這里指jmeter 以無圖形界面模式來執行某某路徑下的測試計划test01.jmx,並輸入結果報告為report.jtl,格式是.jtl或者.csv)

2、jmeter -g report.jtl -o test (這里指jmeter將report.jtl結果文件輸出到指定的空文件夾內生成html文件,用來圖表分析)

 


免責聲明!

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



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