手把手教你學會 jmeter-命令行執行腳本

日常測試過程中發現,在大數量併發時,jmeterGUI界面時長宕機、卡死,在這種情況下我們就需要使用命令行來執行腳本了(非GUI也成爲 no Mode模式)。

執行代碼如下:

jmeter -n -t f:apache-jmeter-3.2\apache-jmeter-3.2\workspace\xxx.jmx  -l f:apache-jmeter-3.2\apache-jmeter-3.2\workspace\2.txt -e -o f:apache-jmeter-3.2\apache-jmeter-3.2\workspace\on

 
  

 

 

2.使用批處理文件集成

當然,上面所述的在命令窗口輸入參數 執行有點麻煩,總不能每次都是這樣,太繁瑣了。 推薦一下向小編我這樣的懶癌晚期的人使用.bat 批處理文件進行快速執行。每次需要執行時只需要雙擊.bat文件 就可自動執行,是不是很方便。 批處理文件如何創建的呢? 新建txt文檔,重命名後綴名爲.bat 就可以了。 如果想修改 就是用文本編輯器打開。

 

   

 批處理代碼: 

非 ant 集成

@echo off 

set now=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%  // 獲取當前時間年月日時分秒 (用當前時間進行創建日誌文件,和HTML報告文件夾名稱)
jmeter -n -t %JMETER_HOME%\workspace\首頁優化.jmx  -l %JMETER_HOME%\workspace\%now%.txt -e -o %JMETER_HOME%\workspace\%now%

 

pause   

 

 

ant集成 :

%ANT_HOME%\bin\ant -f %JMETER_HOME%\workspace\build.xml

 

 

上面參數講解:
jmeter : 環境變量
-n -t f:apache-jmeter-3.2\apache-jmeter-3.2\workspace\首頁優化.jmx    : 腳本存放路徑
-l f:apache-jmeter-3.2\apache-jmeter-3.2\workspace\2.txt   : 腳本日誌路徑  可以用 jtl/txt
-e -o f:apache-jmeter-3.2\apache-jmeter-3.2\workspace\on     : html 報告文件夾 
注意 以上生成的 日誌文件 和 報告文件夾均不能重複。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章