本文主要介紹Jmeter腳本如何在Linux通過no GUI的方式運行。總共分三部分:
1、Linux下JDK的安裝及環境變量的配置
2、Linux下Jmeter的安裝及環境變量的配置
3、運行結果的查看
*******************************************************************************************
一、Linux下JDK的安裝及環境變量的配置
1、 使用命令uname –a查看系統的版本確定系統的位數,然后去JDK官網下載相應位數的安裝程序,進行安裝。
2、 使用rz命令將下載的JDK上傳至Linux系統的/usr/java下,如果沒有這個目錄則創建這個目錄后進行上傳
3、 解壓安裝:使用tar –zxvf JDK的名稱進行解壓
4、 配置環境變量
打開/etc/profile(sudo vim /etc/profile)在最后面添加如下內容:
5、 輸入命令:source /etc/profile讓配置生效
6、 驗證:輸入命令Java –version
二、Linux下Jmeter的安裝及環境變量的配置
1、將Jmeter的安裝包上傳至Linux的/opt目錄下,解壓,如下圖:
2、編輯/etc/profile文件配置Jmeter的環境變量
3、將編輯好的腳本拷貝到Linux下
4、使用命令執行腳本:
jmeter -n -t bugfree-create.jmx -l test.jtl
參數說明:
-h 幫助 -> 打印出有用的信息並退出
-n 非 GUI 模式 -> 在非 GUI 模式下運行 JMeter
-t 測試文件 -> 要運行的 JMeter 測試腳本文件
-l 日志文件 -> 記錄結果的文件
-r 遠程執行 -> 啟動遠程服務
-H 代理主機 -> 設置 JMeter 使用的代理主機
-P 代理端口 -> 設置 JMeter 使用的代理主機的端口號
注意:如果未設置Jmeter的環境變量則在執行腳本的時候需要檢查當前目錄是否是jmetet的bin 目錄下
運行示意圖:
三、運行結果的查看
1、將運行腳本產生的test.jtl文件到處到windows系統下(注意:window下安裝的Jmeter和JDK要和Linux的保持一致)
2、在windows系統下打開Jmeter,創建一個線程組,在線程組下添加監聽器,如下圖:
3、點擊界面上的瀏覽按鈕,將到處的文件添加進來即可看到腳本測試的報告,如下圖: