您好,登錄后才能下訂單哦!
實際壓測時,強烈建議使用命令行模式,即非GUI模式,消耗壓力機資源較低,可以支持較大并發。
注意:如有必要,使用管理員權限打開命令提示符
????????? 如有必要,重啟master機或者slave機
????????? 如有必要,重啟jmeter
????????? windows可以直接在腳本目錄,打開命令行:按住Shift鍵,鼠標右鍵選擇“在此處打開命令窗口”
??????????以下命令在windows和linux下均適用
1.命令解釋
jmeter -n -t xxx.jmx?-r?-l xxx.jtl?
n表示無GUI運行,t表示要運行的jmx文件,r指遠程將所有agent啟動,l指生成的文件名稱
2.命令匯總
jmeter -n -t xxx.jmx -l 001.jtl????支持
jmeter -n -t xxx.jmx -r -l 001.jtl????支持
jmeter -n -t xxx.jmx -Jthreads=10 -l 001.jtl? ? ----------這兩條,指定線程數,但沒有指定循環次數????支持
jmeter -n -t xxx.jmx -Jthreads=10 -r -l 001.jtl----------所以適用于運行幾分鐘的情況????不支持?
jmeter -n -t xxx.jmx -Jthreads=10 -Jloops=100 -l 001.jtl????支持
jmeter -n -t xxx.jmx -Jthreads=10 -Jloops=100 -r -l 001.jtl????不支持?
jmeter -n -t xxx.jmx -Jthreads=10 -Jloops=100 -l 001.jtl?-e -o output
jmeter -n -t xxx.jmx -Jthreads=10 -Jloops=100 -r -l 001.jtl?-e -o output????不支持?
jmeter -g 002.jtl -o output
疑惑:非GUI模式下+分布式模式下,不支持參數化線程數和循環數?
3.命令使用場景
(1)jmeter -n -t xxx.jmx -l 001.jtl
運行完畢,可以在jmeter中打開jtl文件查看結果
(2)在命令行中對線程數和循環次數進行參數化:
????修改jmeter腳本
????
????替換具體的線程數、循環數
? ??
????命令行中增加 -J 參數
????jmeter -n -t xxx.jmx -Jthreads=10 -Jloops=100 -l 001.jtl
(3)使用命令自動生成HTML性能報告和各種指標的圖表
????修改jmeter.properties
????????????jmeter.save.saveservice.output_format=csv
????????????jmeter.save.saveservice.timestamp_format=yyyy/MM/dd HH:mm:ss
????修改user.properties統計間隔
????? ????? jmeter.reportgenerator.overall_granularity=1000
????生成HTML報告的兩種方式:
????????壓測結束時生成HTML報告
????????????jmeter -n -t xxx.jmx -Jthreads=10 -Jloops=100 -l 001.jtl -e -o output
????????使用已有結果文件生成HTML報告
????????????jmeter -g 002.jtl -o output
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。