Linxu下JMeter進行接口壓力測試


******************************************************************************

本文主要介紹Jmeter腳本如何在Linxu環境下通過no GUI方式運行

  1.Linux下JDK下載與安裝

  2.Linux下JMeter下載與安裝

  3.Linux下Jmeter接口壓力測試過程

******************************************************************************

  一、Linux下JDK下載與安裝

  JDK官網下載地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

  百度網盤鏈接:  https://pan.baidu.com/s/1tdWcMCDaepvkVgYGEhUYPA  提取碼: h4n9  

  百度網盤版本號:jdk-8u201-linux-x64.tar.gz

  1)查看Linux系統版本,官網下載對應JDK版本

  

  2)將下載的JDK上傳至Linux系統的/usr/java目錄下,如果沒有則創建這個目錄后進行上傳

  

  3)利用命令解壓安裝: tar -zxvf jdk-8u201-linux-x64.tar.gz

  

  4)配置環境變量,在 /etc/profile 在文件末尾插入以下配置並保存,注意路徑准確性

  

export JAVA_HOME=/usr/java/jdk1.8.0_201
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=${JAVA_PATH}:$PATH

  5)執行 :source /etc/profile 命令使其生效

  

  6)執行:java -version 命令驗證JDK是否安裝成功

  

  二、Linux下JMeter下載與安裝

  百度網盤鏈接:https://pan.baidu.com/s/1l5-2qAyfz5QOqFMRIQLQLg  提取碼:6ha4 

 

  版本號:apache-jmeter-5.1.1.tgz

  1)將下載的Jmeter安裝包上傳至Linux服務器 /usr/local/ 目錄下(與window環境版本一致,方便調試JMeter測試計划)

  2)利用命令解壓安裝 tar -zxvf apache-jmeter-5.1.1.tgz  

  

  3)配置環境變量,在 /etc/profile 在文件末尾插入以下配置並保存,注意路徑准確性

  

export JMETER_HOME=/usr/local/apache-jmeter-5.1.1
export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$JMETER_HOME/lib/logkit-2.0.jar:$CLASSPATH
export PATH=$JMETER_HOME/bin:$PATH:$HOME/bin

   4) 執行 :source /etc/profile 命令使其生效 

  

  5) 執行 : jmeter -v  命令驗證JMeter是否安裝成功

  

  三、Linux下Jmeter接口壓力測試過程

  1)  window環境編寫測試計划腳本(需帶聚合報告)

  2)上傳測試計划腳本到Linux服務器,新建腳本保存路徑 /home/test_code  新建結果保存路徑 /home/test_result

  3)進入JMeter安裝目錄下  cd /usr/local/apache-jmeter-5.1.1/,並以命令方式執行腳本  

  命令格式:./bin/jmeter -n -t .jmx文件(腳本) -l .jtl文件(測試運行結果文件)  

    注意:重復執行命令,結果文件名不能重復,以免影響聚合報告結果

  例如: ./bin/jmeter -n -t /home/test_code/TestPlanImage.jmx  -l /home/test_result/test08131505.jtl

  參數說明:

  -n表示以nogui方式運行測試計划

  -t表示測試計划,后面跟測試計划名稱

  -l表示測試結果,后面跟測試結果文件名稱

  4)查看執行狀態,並監控JMeter.log日志

  

  5)聚合報告分析,將test_result目錄下的結果文件回傳到Windows環境,導入測試計划查看結果即可!(導入之前清空緩存數據)

  

 

 

遇到的坑:

報錯 Unable to get local host IP address  --- 本機IP沒有配置

解決:查看Linux系統的用戶名,並進行添加配置

  

 

 

  

  

  

  


免責聲明!

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



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