jmeter 命令行運行

JMeter 默認去當前目錄尋找腳本文件,並把日誌記錄在當前目錄。比如你在 C:\tools\apache-jmeter-2.11\bin 目錄下執行以上命令,JMeter 會去該目錄下尋找腳本並把執行結果放在該目錄。如果你的腳本在其他目錄,而且想要把執行結果放在另外文件夾,可以使用絕對路徑告訴 JMeter。所以一般情況下我們需要將測試的腳本放在bin目錄下,方便多臺機器一起執行。
一、不進行參數化進行命令行運行
1、運行命令(在bin目錄下運行)
jmeter -n -t testplan filename -l listener filename
2、參數解析
-h 幫助 -> 打印出有用的信息並退出
-n 非 GUI 模式 -> 在非 GUI 模式下運行 JMeter
-t 測試文件 -> 要運行的 JMeter 測試腳本文件
-l 日誌文件 -> 記錄結果的文件
-r 遠程執行 -> 啓動遠程服務
-H 代理主機 -> 設置 JMeter 使用的代理主機
-P 代理端口 -> 設置 JMeter 使用的代理主機的端口號
二、參數化啓動參數
Jmeter的jmx文件保存了線程數和運行次數等參數,這個參數可以在命令行中傳入參數的方式來修改數值
步驟如下
1、生成線程和運行次數的參數
  Jmeter選項中函數助手對話框,選中__P參數,這個參數是設置jmeter的屬性值的,屬性名稱設置爲para_thread 默認值設置爲2,點擊生成,就生成一個字符串,把這個字符串拷貝的線程數裏面如下圖,同樣的方法設置para_ramp,作爲運行次數參數
2、保存jmx 文件
3、執行命令 jmeter -Jpara_thread=4 -Jpara_ramp=5 -n -t thread_para3.jmx 傳入2個屬性值,能4*5 =20 能按設置的值執行
備註:如果是分佈式壓測 -J+參數名就不行了,需要把-J 修改成-G才行
三、調度器試用
調度器主要穩定性方面的測試
1.循環次數設置爲永久
2.選中調度器,設置起始時間和結束時間;確保起始和結束時間正確。
持續時間和啓動延遲時間可以不設置;

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