導航:首頁 > 程序命令 > jmeter命令行執行

jmeter命令行執行

發布時間:2024-08-14 20:41:01

A. Jmeter 命令行(非GUI模式)執行詳解

背景說明:
JMeter執行方式有兩種,一種是GUI模式,一種是非GUI模式。
GUI模式就是界面模式,非GUI模式就是命令行模式。GUI模式主要用來編寫和調試腳本用的,介面的性能測試最好是採用命令行模式,因為該模式可以和其它框架進行對接,進行自動化測試平台的集成。

非GUI模式適用場景:
1、更省資源,更容易實現多工具集整合;
2、當訪問的介面服務需要通過代理伺服器才能完成的;
3、當一台機器產生的壓力不夠時,採用分布式多機遠程執行模式,使得一台主控機可以控制多台壓力機,同時生成更多的壓力請求,達到客戶端能模擬大並發請求的目的;
4、可以通過外部傳參,讓命令行將數據傳入到腳本中,使得外部系統調用jmeter時候能更好的進行集成和傳參,比如通過jenkins啟動和執行介面自動化時,將參數從jenkins的界面傳入到jmeter中,就是通過命令行參數進行橋接的。

優點:
1、節約系統資源,無需啟動界面
2、便捷快速:僅需啟動命令行,輸入命令便可執行
3、易於持續集成:可通過shell腳本命令執行

參數詳解:
-h 幫助 -> 列印出有用的信息並退出
-n 非 GUI 模式 -> 在非 GUI 模式下運行 JMeter
-t 測試文件 -> 要運行的 JMeter 測試腳本文件
-J 是設置本地jmeter屬性,引用變數參數
-G 是設置server的jmeter屬性
-l 日誌文件 -> 記錄結果的文件
-r 遠程執行 -> 在Jmter.properties文件中指定的所有遠程伺服器
-H 代理主機 -> 設置 JMeter 使用的代理主機
-P 代理埠 -> 設置 JMeter 使用的代理主機的埠號

使用方法詳解:
前提:為了方便管理,在jmeter的安裝目錄bin下創建一個文件夾testscript用來存放腳本(.jmx文件),再創建一個文件夾testresult用來存放腳本執行後的結果文件。
一、使用JMeter非GUI模式
1、將要測試的jmeter腳本放到testscript目錄下
2、cmd打開命令行模式
3、進入到Jmeter安裝目錄下的bin目錄下
4、執行命令:jmeter -n -t examples\testscript\apd_v3.7_perf.jmx -l examples\testresult\apd3.7-reslut.jtl -j report\01-log.log
可以看到以下信息

summary+ 是開始這個時點的報告。
summary= 是總結它之前的報告,呈現出的是當前時點之前總的情況,通常是均值。
最後一個summary=是本次壓測總的情況,如果腳本按時正常結束的話,最後一次summary裡面的值應該和你從GUI打開聚合報告或概括報告的值一致。

二、無界面分布式壓測
當並發量過大單機無法承擔需要做分布式壓測
執行方法:
1、把腳本和參數文件存放到各台終端相同目錄下
2、將每台終端的jmerter-server.bat打開等待主機發號施令
3、在主機命令窗口鍵入類似以下命令:
jmeter.bat -n -t testscript/Bai.jmx -R 192.168.182.129:1100,192.168.182.130:1200 -l testresult/01-result.jtl -j report\01-log.log

命令中-R代表遠程 remote ,後面跟隨的是每台終端機jmeter-server窗口顯示的 ip 和埠,同樣,多台終端之間由逗號隔開,其他都與單機命令一樣。於是可以看到各台終端機的jmeter-server窗口有關運行和階段性summary的信息直至運行結束。總體的報告都在你主機保存的那個.jtl文件里。

B. mac如何安裝jmeter

尋找性能測試的強大夥伴:Mac上如何優雅安裝JMeter

想要在Mac上探索性能測試的無限可能?那就跟著我一步步輕松安裝JMeter,這個業界公認的性能測試工具。首先,打開你的Mac終端,准備迎接這段代碼的奇妙旅程:

指令一:使用Homebrew安裝
在終端里鍵入一行簡潔而強大的命令:


brew install jmeter


這將啟動自動安裝過程,Homebrew,Mac上的包管理器,會幫我們下載並安裝JMeter的最新版本,無需復雜的步驟,只需幾秒鍾的等待。


指令二:啟動並探索
安裝完畢後,我們來啟動這個性能測試的好幫手。有兩種方法供你選擇:



  1. 優雅地通過命令行:輸入 open /usr/local/bin/jmeter,系統會自動打開JMeter的用戶界面,讓你立即開始測試。

  2. 或者,直接去文件夾探險:前往/usr/local/bin/,這里藏著JMeter的綠色圖標,雙擊啟動,直觀又便捷。


現在,你的Mac上已經擁有了JMeter,准備好了迎接任何性能測試挑戰。從簡單的負載測試到復雜的性能基準,JMeter都將成為你性能優化旅程中的得力助手。

C. 如何用ant執行jmeter腳本

1、下載ant
2、配置環境變數
以windows下配置為例
①配置ant環境變數
ANT_HOME=D:Program Filesapache-ant-1.10.0
CLASSPATH=%ANT_HOME%lib
Path=%ANT_HOME%in
②檢查ant是否配置成功:命令行輸入ant -version
3、將JMeter的extras目錄中ant-jmeter-1.1.1.jar包拷貝至ant安裝目錄下的lib目錄中
4、修改JMeter的bin目錄下jmeter.properties文件的配置:jmeter.save.saveservice.output_format=xml
5、新建一個腳本存放目錄,以及報告存放目錄report,將*.jmx(已經調試OK的腳本)拷貝此目錄
6、在創建的目錄下新建一個build.xml文件(ant自動構建文件)


7、cmd進入腳本上面創建的目錄。(即build.xml所在的目錄)
8、輸入:ant  或 ant run(run為build.xml中的task名),即可執行腳本並生成報告

D. 命令行jmeter 提示「此時不應有 」的解決方法

命令行輸入jmeter -v 提示「此時不應有 」

運行正常,但是無法用命令行查看版本號和調用,經過排查發現原因。

jmeter存放路徑不能有空格,例如你不能把文件放入E:\Program Files (x86)目錄下。

解決思路:

1、確定路徑是否正確,不能有空格

2、確定環境變數配置是否正確

閱讀全文

與jmeter命令行執行相關的資料

熱點內容
java課表 瀏覽:553
如何在pdf裡面修改 瀏覽:927
橙光製作器檔案框在哪個文件夾 瀏覽:989
php如何抓取網頁數據 瀏覽:640
計數器單片機 瀏覽:964
游戲aoi演算法 瀏覽:844
phpmysqlint 瀏覽:912
怎麼從appstore商城買東西 瀏覽:184
大秀直播平台源碼 瀏覽:424
java視屏 瀏覽:934
電腦中如何給程序加密 瀏覽:240
java排序容器 瀏覽:942
職稱證書在哪個app下載 瀏覽:362
四九演算法算男女 瀏覽:659
javawindows8 瀏覽:496
2021世界程序員節 瀏覽:485
php翼支付 瀏覽:883
盈通伺服器ip地址 瀏覽:790
3des演算法的c語言實現 瀏覽:873
網上怎樣購買伺服器地址 瀏覽:815