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

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

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

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

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

 

 

經常使用命令:spa

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

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

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

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

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

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

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

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

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

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

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

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

 

具體使用:

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

 

 

 

 

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

 

如:

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

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

相關文章
相關標籤/搜索