Jmeter 中使用非GUI啟動進行壓力測試

2022-07-26 08:06:14 字數 1065 閱讀 1485

使用非 gui 模式,即命令列模式執行 jmeter 測試指令碼能夠大大縮減所需要的系統資源。使用命令

jmeter -n -t -l

這裡是我們使用非 gui 模式執行測試指令碼時可以使用的一些命令:

例如:

jmeter -n -t test1.jmx -l logfile1.jtl -h 192.168.1.1 -p 8080

jmeter 預設去當前目錄尋找指令碼檔案,並把日誌記錄在當前目錄。比如你在 c:\tools\apache-jmeter-2.11\bin 目錄下執行以上命令,jmeter 會去該目錄下尋找 test1.jmx 指令碼並把執行結果放在該目錄。如果你的指令碼在其他目錄,而且想要把執行結果放在另外資料夾,可以使用絕對路徑告訴 jmeter,比如:

執行結果可以使用 gui 模式下的聚合報告檢視,比如你想要看 addcustomerscript201411060954.jtl 的報告,可以

開啟 jmeter gui 介面 -> 測試計畫 -> 新增執行緒組 -> 新增聚合報告 -> 點選"所有資料寫入乙個檔案"下的 "瀏覽..." 按鈕找到你剛生成的 jtl 檔案就可以對執行結果進行直觀分析了:

非gui 模式執行jmeter支援分布式測試,先在jmeter.properties配置好remote,然後執行命令:jmeter –n –t d:\jemeter\script\tbh_0902.jmx –l d:\jemeter\script\test.jtl –r如下

Jmeter非GUI介面 引數講解

學習內容 講解 非gui介面,壓測引數講解 h 幫助 n 非gui模式 t 指定要執行的 jmeter 測試指令碼檔案 l 記錄結果的檔案 每次執行之前,要確保之前沒有執行過,即 jtl不存在,不然報錯 r jmter.properties檔案中指定的所有遠端伺服器 e 在指令碼執行結束後生成htm...

jmeter非gui之shell指令碼

目錄非空,不能寫 通過shell指令碼處理 bin bash filename date y m d h m s if d root test then echo e root test是目錄。n file count ls root test wc l if file count 0 then e...

jMeter非GUI方式執行時動態設定執行緒組及傳參

在使用jmeter進行效能測試自動化時,可能會有如下需求 1.指定執行多少執行緒,指定執行多少次 2.訪問的目標位址變化了,埠也變化了,需要重新指定。上面的需求如果有gui方式執行,這都不是問題,直接在指令碼上進行修改即可以了。但是效能測試自動化是以非gui方式執行的,如果要修改測試計畫就比較麻煩了...