在网上看到了大量的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 �Cal .bash_profile(.bash_profile为隐藏文件,因此要用ls �Ca命令查找)
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即可。
最后结果是下面这样的