溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

JMeter非GUI模式執(zhí)行測試

發(fā)布時間:2020-06-27 06:12:42 來源:網(wǎng)絡(luò) 閱讀:1189 作者:愛與夢想 欄目:軟件技術(shù)

實際壓測時,強烈建議使用命令行模式,即非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非GUI模式執(zhí)行測試

運行完畢,可以在jmeter中打開jtl文件查看結(jié)果


(2)在命令行中對線程數(shù)和循環(huán)次數(shù)進行參數(shù)化:

????修改jmeter腳本

????JMeter非GUI模式執(zhí)行測試

????替換具體的線程數(shù)、循環(huán)數(shù)

? ??JMeter非GUI模式執(zhí)行測試

????命令行中增加 -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

向AI問一下細節(jié)

免責(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)容。

AI