jmeter命令行執行腳本


為什么要命令行執行腳本:

1、圖形化界面消耗更多資源,CPU和內存

2、圖形化界面不支持大型的負載測試和性能測試

3、命令行測試支持持續集成,例如放到Jenkins這樣的CI工具上

nohup:讓程序在后台運行

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

-n:以非GUI形式運行Jmeter

-t:Jmeter腳本路徑

-l:輸出結果路徑,如果沒有該文件就自動創建,可以生成csv或者jtl文件

-r:遠程執行,啟動遠程服務

-H:代理主機,設置Jmeter使用的代理主機

-P:代理端口,設置Jmeter使用的代理主機的端口號

-e:在腳本運行結束后生成html報告

-o:保存html報告的地址,此文件必須不存在

-J:傳遞動態參數搭配    duration  持續時間  threadnum  線程數  loopcount  循環次數  ramp  告知Jmeter要在多長時間內建立全部的線程,默認值為0

 

例如:nohup jmeter -n -t linux2Perf_nomonitor.jmx -l /Users/yangguangrun/Documents/jmeter_test/results/mohe/2daylinux.jtl -J dura=1800 -J threads=50 -J loops=3 -J ramp=20 -e -o /Users/yangguangrun/Documents/jmeter_test/reports/mohe/twodaylinux

當前窗口運行命令(窗口關閉后命令即停止運行):去掉前綴--nohup即可

 


免責聲明!

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



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