在網上看到了大量的jmeter的安裝的教程,但是關於linux下安裝jmeter的教程卻很少,雖然簡單,但沒有個指導,過程總歸是痛苦的,爲了應對日益老化的大腦,不得不將文字刻錄於此,以供將來回憶。
廢話不多說,上正餐。
在安裝之前,首先要下載好jmeter和linux下的jdk,我已經下載了apache-jmeter-2.11和jdk-6u45-linux-i586.bin
安裝jmeter主要就是兩步,1、安裝jdk,配置環境變量。2、安裝jmeter,配置環境變量
1.1 安裝jdk
創建安裝目錄,在/usr/java下建立安裝路徑,並將文件考到該路徑下:
# mkdir /usr/java
jdk-6u45-linux-i586.bin 這個是自解壓的文件,在linux上安裝如下:
# chmod 755 jdk-6u45-linux-i586.bin
# ./jdk-6u45-linux-i586.bin(注意,這個步驟一定要在jdk-6u45-linux-i586.bin所在目錄下)
下面內容如果出現則按下面來,沒有的話就直接跳過!
在按提示輸入yes後,jdk被解壓。出現一行字:Doyou aggree to the above license terms? [yes or no]安裝程序在問您是否願意遵守剛纔看過的許可協議。當然要同意了,輸入"y" 或 "yes" 回車。
1.2 配置環境變量
#vi /etc/profile
在裏面添加如下內容
export JAVA_HOME=/usr/java/jdk1.6.0_45
export JAVA_BIN=/usr/java/jdk1.6.0_45/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
讓/etc/profile文件修改後立即生效 ,可以使用如下命令:
# . /etc/profile 注意: . 和 /etc/profile 有空格
測試jdk安裝成功
java -version
屏幕輸出:
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) Client VM (build 20.45-b01, mixed mode, sharing)
裝完jdk就是jmeter了,jmeter的安裝和windows是一樣的,直接解壓包就ok了
2.1 安裝jmeter
將jmeter上傳到linux的/opt/app/apache-jmeter-2.11目錄下
2.2 配置環境變量
cd
ls –al .bash_profile(.bash_profile爲隱藏文件,因此要用ls –a命令查找)
vi .bash_profile(用vi編輯.bash_profile)
添加下面內容
JMETER_HOMEPATH=/opt/app/apache-jmeter-2.11/bin
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin:$JMETER_HOMEPATH:.
export JMETER_HOMEPATH
source~/.bash_profile 立即生效
在windows上編輯好jmx腳本,listener裏的jtl文件設置爲相對路徑,方便查看和計算的話可以在listener下的configure裏指定爲csv格式。
jmx copy到linux下
jmeter.sh -n -t bugfree.jmx
不用-l命令生成jtl了,jmx裏已經設置好了
FAQ:
如果出現-bash: /opt/app/apache-jmeter-2.11/bin/jmeter.sh: 權限不夠提示,就去該目錄,修改apache-jmeter-2.11爲777即可。
最後結果是下面這樣的