在linux底下搭建JDK+jmeter環境,並執行腳本生成聚合報告.jtl文件到本地查看


linux環境下搭建jdk

1.可本地直接上傳壓縮包,直接使用tar zxvf 安裝包名稱  解壓縮(ps:在上傳文件之前可先另外新建一個文件夾,一般是上傳到當前文件夾)

2.可直接通過wget命令在線下載:

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar.gz

如果沒有安裝 wget包,無法執行此命令,則需要先下載wget包: yum -y install wget

如果沒有 yum安裝包,可先安裝yum :rpm ivh wget-1.12-1.4.el6.x86_64.rpm

下載完成后同樣解壓縮,然后找到解壓后的文件(可使用find -name 文件名)獲取文件路徑,或直接在當前文件夾中用pwd命令獲取路徑

配置jdk環境

vi 編輯 /etc/profile 文件配置環境
方式一:
JAVA_HOME=/usr/java/jdk1.8.0_25
JRE_HOME=/usr/java/jdk1.8.0_25/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
#CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
方式二:
export JAVA_HOME=/usr/java/jdk1.8
export JRE_HOME=/usr/java/jdk1.8/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
PATH=$PATH:${JAVA_HOME}/bin:$JRE_HOME/bin:$M2_HOME/bin
配置完成可使用java -version或javac查看是否安裝成功

安裝jmeter

同樣可直接把本地jmeter的壓縮包通過rz命令直接上傳至linux,然后解壓即可。

解壓完成后進入路徑jmeter/bin查看jmeter.sh是否能夠執行(使用命令./jmeter.sh),若不能未其添加執行權限( chmod 777 jmeter.sh),可用  sh jmeter.sh -v 來檢測命令是否可用

錯誤可暫時不管

現在可以運行jmx的文件了(可在本地電腦使用jmeter生成腳本文件上傳至linux,隨便放在一個文件夾,只要運行命令中文件名稱正確即可,我是直接在/tmp/test新建了一個文件夾test,生成的.jtl文件也在此文件夾中),使用命令sh jmeter.sh -n -t test.jmx -l test.jtl也可使用 jmeter -n -t [jmx file] -l [results file] -e -o [Path to output folder],后面是生成一個.html文件報告的位置

可將生成的.jtl文件下載(使用命令sz 文件名)至本地電腦,再使用本地jmeter查看(JMeter GUI 界面 -> 測試計划 -> 添加線程組 -> 添加聚合報告 -> 點擊 "瀏覽...")

 

jdk鏈接:https://pan.baidu.com/s/1L5z2hLHxEIyvhnu6jhikGg 密碼:vpdf
虛擬機鏈接:https://pan.baidu.com/s/1l9Sk5Jbrds9aED63iiMdfg 密碼:01mf

 

 

也可參考博客https://www.cnblogs.com/shenh/p/10287601.html

分布式壓測地址:https://www.cnblogs.com/shenh/p/10288868.html

https://www.cnblogs.com/minerrr/p/9324007.html

 

記錄下遇到的坑:

1.實際服務器linux環境下,只能修改當前用戶下的文件,配置環境變量在~/.bash_profile,找不到可在home下用ll -al查看全部隱藏文件,就找到啦

2.修改完配置文件,記得source 文件名一下哦,這樣配置才會生效

3.生成jmx和jtl指定路徑,以及報告的指定路徑

sh jmeter.sh -n -t /home/aijinhua/aijh/TestScrip/test.jmx -l /home/aijinhua/aijh/TestScrip/test.jtl -e -o /home/aijinhua/aijh/TestReport


免責聲明!

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



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