jmeter在linux系統下運行,以及本地內存調優的方法


1.在linux系統下安裝跨系統傳輸文件工具

 root用戶下 根目錄輸入 yum -y install lrzsz

 

 

2.把apache-jmeter-4.0zip包 用rz命令上傳到linux系統的根目錄下 解壓

 

 

 3.配置jmeter環境變量   vim /etc/profile   添加   export PATH=/apache-jmeter-4.0/bin/:$PATH   注意路徑

4.使用 rz命令上傳jdk1.8 linux 64位版本 解壓到 usr/local 目錄下

下載jdk安裝包
下載地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

 

 

 

 5.解壓后 配置環境變量進入etc目錄下通過vim命令進行編輯profile文件    vim /etc/profile

  在末尾新增

JAVA_HOME=/usr/local/jdk1.8.0_261
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
添加環境變量時注意jdk路徑  是在根目錄還是在usr/local目錄

6.修改成功后 使用命令讓配置文件立即生效source /etc/profile

7.配置完成后使用 jmeter -v 證明環境搭建OK

 

 

8.linux:linux環境下,需要在windows的jmeter上修改並發數,執行時間,保存jmx文件后傳入linux下用jmeter -n -t test.jmx -l test.jtl 命令運行。

  內存調優在jmeter.sh(最后一行java $JVM_ARGS -Xms1G -Xmx5G -XX:MaxPermSize=4096m -Dapple.laf.useScreenMenuBar=true -jar)文件里配置,

  阻止jmeter生成hprof日志文件在jmeter文件里配置(第88行HEAP="-Xms1024m -Xmx10240m")

 

9.權限給完之后,上傳test.jmx壓測腳本;上傳完成后,同樣需要給這個文件 可執行的權限,chmod 775 test.jmx,然后ls,當腳本顏色為綠色時,表示為可執行文件;

 

10.好了一切准備就緒,./startagent.sh啟動監控;

11.     ./jmeter -n -t test.jmx  -l  test.jtl  啟動壓測腳本開始壓測  

-n 代表沒有GUI界面,-t 代表腳本,

-l 代表生成jtl

12.出現該畫面,表示開始執行,看到end of run 表示執行完成;

 

 

13. jmeter 3.0版本以上就提供了圖形化的html報告了,運行完成之后,執行命令:

jmeter -g test.jtl -o resultreport  生成html報告

參數: 
-g : result.jtl 已經存在的.jtl文件的路徑。 
-o :用於存放html報告的目錄 

14.然后resultreport  就是生成的報告文件夾,下載下來查看分析吧;

注意:如果中途需要修改測試計划中的用戶數或時間,等參數,可以執行

vi 腳本名稱 來進行修改

好了,今天就介紹到這里,后面如果還有時間的,給大家寫一篇關於html報告的如何 分析的文檔


免責聲明!

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



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