1. 程式人生 > 程式設計 >Jmeter如何基於命令列執行jmx指令碼

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

效能測試過程中,如果進行大量的併發時,介面容易卡死。

通過非GUI(命令列)的方式是個不錯的選擇。

windows環境

1.在安裝Jmeter的目錄下,可建立一個資料夾“result”

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

2.將建立好的測試指令碼放置於result檔案下

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

3.通過終端進入result檔案下,輸入命令

D:\apache-jmeter-3.2\bin\jmeter.bat -n -t cj0320.jmx -l cj0320.jtl

如果不進入result的路徑,那麼 .jmx 和 .jtl 路徑就要寫全:

jmeter -n -t D:\apache-jmeter-3.2\result\cj0320.jmx -l D:\apache-jmeter-3.2\result\cj0320.jtl

-n : 非GUI模式

-t : 測試檔案

-l : 日誌檔案(記錄結果的檔案)

4.出現如下,表示程式有執行

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

5.再次檢視result檔案

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

6. jtl 檔案可通過GUI介面開啟,檢視詳情的資訊

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

如果執行過程中需要停止執行,輸入 Ctrl + C

LINUX系統下:

各步驟都是一樣的,除了命令列為:

/opt/apache-jmeter-3.2/bin/jmeter.bat -n -t cj0320.jmx -l cj0320.jtl

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。