linux安装jmeter并运行
一.安装JDK
1.在Linux服务器先安装jdk:
以jdk-8u172-linux-x64.tar.gz为例:
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
2.然后把下载tar.gz文件发送到服务器上
3.把jdk的压缩包传到服务器:在根目录下创建jmeter目录,把安装包放到jmeter目录下
4.切换到jmeter安装包目录:cd /jmeter
5.给安装包赋予运行权限(此步不一定需要):chmod 755 jdk-8u172-linux-x64.tar.gz
6.然后(此步不一定需要):ll
查看文件此时有了执行权限:-rwxr ***** jdk-8u172-linux-x64.tar.gz
7.然后解压:tar -zxvf jdk-8u211-linux-x64.tar.gz (解压到当前目录)
8.然后开始配置环境变量:(具体的Jdk的路径以自己的解压路径为准)
vim /etc/profile编辑配置文件(相当于windows中设置环境变量)
输入 i 让文件变为编辑模式,然后输入的对应的环境变量:
export JAVA_HOME=/jmeter/jdk1.8.0_172 (注:此处等号右边填jdk的安装目录)
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
然后敲esc键->输入”:wq!”->回车
9.使配置文件生效,source /etc/profile
10.然后检查,java -version
结果出现:java version "1.8.0_172"
Java(TM) SE Runtime Environment (build 1.8.0_172-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.172-b11, mixed mode)
说明配置成功;
二.安装jmeter
1.将本地的jmeter的zip文件上传到服务器(本地和服务器jmeter的版本必须一致)
2.然后解压到当前传的目录:
unzip jmeter.zip (java1.8和jmeter4.0是兼容的,查看是否兼容可以百度)
3.然后把解压的文件配置到对应的环境变量:
vim /etc/profile编辑配置文件,输入 i 让文件变为编辑模式,然后输入的对应的环境变量:
export JMETER_HOME=/home/app/zhao/apache-jmeter-4.0 (注:此处等号右边填jmeter的安装目录)
export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$CLASSPATH
export PATH=$JMETER_HOME/bin:$PATH:$HOME/bin
4.source /etc/profile 目的让配置文件生效
5.查看是否生效: jmeter -v
三.在Linux中jmeter性能测试
1.在windows中使用jmeter把脚本设置好(前提是会在windows做jmeter性能测试,不详细说明了)
2.把jmx(脚本)文件和数据驱动的文件上传到linux中(最好把驱动文件和脚本文件放同一目录,就不会出现/和\的问题)
3.在linux中运行jmeter脚本(前提是切换到脚本所在目录):
jmeter -n -t a.jmx -l ./2.jtl (注:-t 后面填jmter的脚本, -l后面填想要生成的报告名称)
-n:以NoGUI方式运行脚本
-t:后面接脚本名称
-l:后面接报告名称,保存运行结果
这样报告就生成在/log目录下,报告名: log0.1k1000.jtl
4.把linux中的报告导出到windows中查看
四:查看报告
在windows的jmeter聚合报告中导入log0.1k1000.jtl,就能看到性能测试结果