非GUI模式運行Jmeter腳本

一、應用場景

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

二、命令行模式優點

1、節約系統資源,無需啓動界面

2、便捷快速:僅需啓動命令行,輸入命令便可執行

3、易於持續集成:可通過shell腳本命令執行

三、參數詳解
在這裏插入圖片描述

四、無界面單機執行

爲方便管理起見,在Jmeter安裝目錄下的bin目錄下創建一個文件夾testscript用來存放腳本(.jmx文件),再創建一個文件夾testresult用來存放腳本執行後的結果文件。
結果文件是可以在Jmeter可視化界面打開的,它保存了腳本執行過程中的各種結果非常全面,結果樹、聚合報告、表格查看結果等都可以將它打開看到響應的數據。

執行方法:

Windows

1、cmd打開命令行模式

2、切換到Jmeter安裝目錄下的bin目錄下

3、執行命令:jmeter -n -t testscript\Baidu.jmx -l testresult\01-reslut.jtl(執行結果文件也可以保存爲.cvs後綴)

在腳本運行過程中,由於無界面,命令窗口會每隔一段時間打印一下當前的運行狀態,你會在窗口中看到類似下面的信息:
在這裏插入圖片描述summary+ 是開始這個時點的報告。

summary= 是總結它之前的報告,呈現出的是當前時點之前總的情況,通常是均值。

最後一個summary=是本次壓測總的情況,如果腳本按時正常結束的話,最後一次summary裏面的值應該和你從GUI打開聚合報告或概括報告的值一致。
在這裏插入圖片描述

破解孤獨
非GUI模式運行Jmeter腳本

一、應用場景

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

二、命令行模式優點

1、節約系統資源,無需啓動界面

2、便捷快速:僅需啓動命令行,輸入命令便可執行

3、易於持續集成:可通過shell腳本命令執行

三、參數詳解

四、無界面單機執行

爲方便管理起見,在Jmeter安裝目錄下的bin目錄下創建一個文件夾testscript用來存放腳本(.jmx文件),再創建一個文件夾testresult用來存放腳本執行後的結果文件。
結果文件是可以在Jmeter可視化界面打開的,它保存了腳本執行過程中的各種結果非常全面,結果樹、聚合報告、表格查看結果等都可以將它打開看到響應的數據。

執行方法:

Windows

1、cmd打開命令行模式

2、切換到Jmeter安裝目錄下的bin目錄下

3、執行命令:jmeter -n -t testscript\Baidu.jmx -l testresult\01-reslut.jtl(執行結果文件也可以保存爲.cvs後綴)

在腳本運行過程中,由於無界面,命令窗口會每隔一段時間打印一下當前的運行狀態,你會在窗口中看到類似下面的信息:

summary+ 是開始這個時點的報告。

summary= 是總結它之前的報告,呈現出的是當前時點之前總的情況,通常是均值。

最後一個summary=是本次壓測總的情況,如果腳本按時正常結束的話,最後一次summary裏面的值應該和你從GUI打開聚合報告或概括報告的值一致。

Linux

1、使用linux命令進入Jmeter安裝目錄下的bin目錄

2、執行命令:jmeter -n -t testscript\Baidu.jmx -l testresult\01-reslut.jtl(執行結果文件也可以保存爲.cvs後綴)

3、把結果文件下載到windows機器上,使用Jmeter打開結果文件

在這裏插入圖片描述在這裏插入圖片描述五、無界面分佈式壓測

當併發量過大單機無法承擔需要做分佈式壓測,分佈式的配置同以前文章介紹的一樣,再次不做贅述。

執行方法:

1、把腳本和參數文件存放到各臺終端相同目錄下

2、將每臺終端的jmerter-server.bat打開等待主機發號施令

3、在主機命令窗口鍵入類似以下命令:

jmeter.bat -n -t testscript/Baidu.jmx -R 192.168.182.129:1100,192.168.182.130:1200 -l testresult/01-result.jtl

命令中-R代表遠程 remote ,後面跟隨的是每臺終端機jmeter-server窗口顯示的 ip 和端口,同樣,多臺終端之間由逗號隔開,其他都與單機命令一樣。於是可以看到各臺終端機的jmeter-server窗口有關運行和階段性summary的信息直至運行結束。總體的報告都在你主機保存的那個.jtl文件裏。

執行結果:
在這裏插入圖片描述在這裏插入圖片描述在這裏插入圖片描述在這裏插入圖片描述

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