Linux部署Jmeter進行性能測試方法


一、簡介

性能測試過程中,壓力機一般情況下就是測試人員的本地機。在高並發情況下,很容易成為性能測試過程中的瓶頸,不能真實反映系統性能;為了最大限度的排除壓力機因素,我們將Jmeter部署至Linux服務器上,排除網絡帶寬、壓力機配置等限制因素。

二、Linux服務器配置JDK

1.官網下載JDK1.8版本相對應的Linux64位安裝包(192.168.1.14是64位Linux操作系統)

下載地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

《jdk-8u45-linux-x64.tar.gz》

2.登錄192.168.1.14,切換到root用戶下;

3.新建Java路徑   /usr/java  ,將jdk1.8壓縮包上傳至Java文件夾下,並解壓;

 

4.配置JDK1.8環境變量,進入 vim /etc/profile  ,新增JAVA_HOME,PATH,CLASSPATH配置;

5.【重要步驟】執行命令 source /etc/profile,使新增環境變量生效;

6.檢查JDK1.8配置成功;

 

三、Linux配置Jmeter步驟

1.官網下載Jmeter安裝包,目前最新版本為3.2,我們用的是3.1版本;

下載地址http://jmeter.apache.org/download_jmeter.cgi

《apache-jmeter-3.1.zip》

2.將Jmeter安裝包解壓至  /opt 路徑下;

3.配置Jmeter3.1環境變量,進入vim /etc/profile,配置JMETER_HOME,PATH, CLASSPATH;

4.【重要步驟】執行命令 source /etc/profile,使新增環境變量生效;

5.檢查Jmeter3.1配置成功;

6.運行Jmeter, 進入 /opt/apache-jmeter-3.1/bin ,執行 ./jmeter.sh ;

 

四、所有環境均已配置完成,可以運行jmx腳本,進行性能測試;

1.進入  /opt/apache-jmeter-3.1/jmx/ 路徑下;

2. 執行命令 jmeter -n -t hessain.jmx -l TestPlan.jtl;【TestPlan為測試結果的文件名】;

3.測試過程中如果需要修改測試計划,可以在Windows系統下,修改完成后再上傳至Linux服務器執行;也可以在Linux服務上直接修改;執行 vim hessian.jxm  ;

4.修改測試計划運行次數和並發用戶數;

5.修改接口參數和被測接口類名;

6.修改完成,即可重新執行性能測試;

 

7.配置過程中遇到的問題:

1.Error in NonGUIDriver java.lang.NullPointerException

問題原因:安裝Jmeter版本不正確;因為執行  apt install jmeter  命令,默認安裝版本為2.11;

解決方式:執行 apt atuoremove 卸載已安裝Jmeter2.11,配置環境變量Jmeter3.1后,執行命令 source /etc/profile,使新增環境變量生效;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM