jmeter通過命令列執行指令碼來設定動態引數

2022-07-20 14:48:11 字數 1130 閱讀 6889

一,說明:jmeter的測試計畫在執行sampler之前會先載入執行屬性(jmeter.properties,system.properties等)檔案,而且jmeter還提供了方法可以動態修改屬性,在命令列中使用【-j】 來指定jmeter properties,指令碼裡面使用__p() 函式來獲取命令中指定的屬性值

二,操作說明:

1,首先借助函式助手,來執行__p函式,如圖:

2,將函式放置到執行緒數處

3,同樣的方法,我來設定其他引數

如果同時設定了迴圈次數和時長,滿足乙個就停止了

執行次數等於-1表示永久執行

我們來執行一下

jmeter -n -t d:\課件\介面專項測試\p2p專案指令碼.jmx -j num=1 -j setuptime=1 -j cishu=1 -l d:\課件\介面專項測試\jtl\p2p.jtl -e -o d:\課件\介面專項測試\html

這裡我只對執行緒數num,載入時間setuptime 執行次數cishu進行了傳遞

下面我執行一下永久執行的情況,只需要執行此命令就行:讓執行次數等於-1即可

jmeter -n -t d:\課件\介面專項測試\p2p專案指令碼.jmx -j num=1 -j setuptime=1 -j cishu=-1 -l d:\課件\介面專項測試\jtl\p2p.jtl -e -o d:\課件\介面專項測試\html

這裡就不多演示了

Jmeter命令列執行jmx指令碼

簡介 使用非 gui 模式,即命令列模式執行 jmeter 測試指令碼能夠大大縮減所需要的系統資源。本文介紹windows下以命令列模式執行jmeter指令碼的方法。1.1.命令介紹 jmeter壓力測試命令列啟動指令碼 安裝路徑 jmeter n t 指令碼路徑 九牧登入.jmx l log路徑 ...

jmeter用命令列執行jmx指令碼

效能測試過程中,如果進行大量的併發時,介面容易卡死。通過非gui 命令列 的方式是個不錯的選擇。windows環境 1.在安裝jmeter的目錄下,可建立乙個資料夾 result 2.將建立好的測試指令碼放置於result檔案下 3.通過終端進入result檔案下,輸入命令 d apache jme...

Jmeter如何基於命令列執行jmx指令碼

效能測試過程中,如果進行大量的併發時,介面容易卡死。通過非gui 命令列 的方式是個不錯的選擇。windows環境 1.在安裝jmeter的目錄下,可建立乙個資料夾 rwww.cppcns.comesult 2.將建立好的測試指令碼放置於result檔案下 3.通過終端進入result檔案下,輸入命...