jmeter我一直在windows上跑的,后来要放到linux上就自己查了一下进行了配置。
1、首先jmeter要在Linux上用的话,得配置jdk
1)把下载的jdk进行解压
tar -zxvf jdk_linux-x64_bin.tar.gz
2)配置环境变量
打开profile(用gedit或者vi)
gedit /etc/profile
把下面的代码放到文件最后边,当然目录也跟你的一样,保存,注意jdk的文件名(看你自己安装jdk的是哪个版本)
export JAVA_HOME=/usr/java/jdk
export CLASSPATH=$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
3)配置立即生效
source /etc/profile
4)查看是否安装成功
java -version
java version "9.0.1"
Java(TM) SE Runtime Environment (build 9.0.1+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.1+11, mixed mode)
2、安装jmeter
1)同样把下载的jmeter放到服务器上(jdk为1.7的时候 安装的jmeter3.0,jdk1.8的时候安装jmeter5)
2)zip包进行解压:unzip jmeter.zip
3)配置环境变量
(vi) gedit /etc/profile
把jmeter/bin 放到path里面
source /etc/profile
4)配置成功后执行 jmeter -v
出现下图内容表示已经配置成功
5)把windows上的测试计划(jm.jmx)保存后,上传到服务器上
然后执行:
jmeter -n -t /root/jmeter/jm.jmx -l test.jtl
参数说明:
-n表示以nogui方式运行测试计划
-t表示测试计划,后面跟测试计划名称
-l表示测试结果,后面跟测试结果文件名称
出现下图的样子表示已经开始运行了:
summary +是这30s的数据,summary =是累计到当前时刻所有的数据
2092是发出的请求数目,00:00:21是发出的时间, 99.5是每秒发出的请求,即吞吐量,Avg, Min, Max分别是平均响应时间,最小响应时间和最大响应时间,响应时间指的是从请求发出到收到响应的时间,Err后面跟的数据分别是错误数和错误比例。
网友评论