您好,登錄后才能下訂單哦!
實際壓測時,強烈建議使用命令行模式,即非GUI模式,消耗壓力機資源較低,可以支持較大并發(fā)。
注意:如有必要,使用管理員權(quán)限打開命令提示符
????????? 如有必要,重啟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? ? ----------這兩條,指定線程數(shù),但沒有指定循環(huán)次數(shù)????支持
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模式下+分布式模式下,不支持參數(shù)化線程數(shù)和循環(huán)數(shù)?
3.命令使用場景
(1)jmeter -n -t xxx.jmx -l 001.jtl
運行完畢,可以在jmeter中打開jtl文件查看結(jié)果
(2)在命令行中對線程數(shù)和循環(huán)次數(shù)進行參數(shù)化:
????修改jmeter腳本
????
????替換具體的線程數(shù)、循環(huán)數(shù)
? ??
????命令行中增加 -J 參數(shù)
????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統(tǒng)計間隔
????? ????? jmeter.reportgenerator.overall_granularity=1000
????生成HTML報告的兩種方式:
????????壓測結(jié)束時生成HTML報告
????????????jmeter -n -t xxx.jmx -Jthreads=10 -Jloops=100 -l 001.jtl -e -o output
????????使用已有結(jié)果文件生成HTML報告
????????????jmeter -g 002.jtl -o output
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。