此方式用于不改变原系统配置。
一、jmeter部署
Windows下
配置jdk:自行百度
配置jdk后官网下载jmeter然后解压即可
PS: jdk版本需要高于jmeter
打开方式:jmeter的bin目录下找到jmeter.bat运行
Linux下
1.配置jdk
使用uname -a确定Linux系统的位数,去jdk官网下载相应位数的jdk,注意,下载.tgz后缀的jdk(64位在svn上有,可以直接拿来用)
下载路径:jdk下载 (jdkdownload.com)
解压jdk包到Linux的/usr/lib下(路径根据需求/喜好自行设定),如果没有目录创建一个即可
配置环境变量:
vim /etc/profile 修改文件
添加如下内容:红字部分是解压后的jdk目录,要精确到jdk包名
export JAVA_HOME=/usr/lib/java-1.7.0-openjdk-1.7.0.181-2.6.14.8.el7_5.x86_64
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
配置好后执行source /etc/profile 让配置生效
验证是否配置成功
执行java -version
2.配置jmeter
1.下载jmeter
官网下载即可,注意,下载.tgz后缀
下载路径:/jmeter/source 的索引 (apache.org)
解压jmeter到/opt下(路径根据需求/喜好自行设定)
配置环境变量:(全局使用jmeter的没找到,后续补充,这里介绍路径下使用jmeter的配置方法)
vim /usr/lib/apache-jmeter5.2.1/bin/jmeter.sh 修改文件
添加如下内容:
export JAVA_HOME=/usr/lib/java-1.7.0-openjdk-1.7.0.181-2.6.14.8.el7_5.x86_64
export JRE_HOME=/usr/lib/java-1.7.0-openjdk-1.7.0.181-2.6.14.8.el7_5.x86_64/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
验证是否配置成功
执行/usr/lib/apache-jmeter5.2.1/bin/jmeter.sh -version
运行方式:./bin/jmeter.sh -n -t workspace/IMPALA.jmx -l test.jtl -e -o result
./bin/jmeter.sh -> jmeter程序的路径,根据实际配置自行修改
-n 非 GUI 模式 -> 在非 GUI 模式下运行 JMeter
-t 测试文件 -> 要运行的 JMeter 测试脚本文件
workspace/IMPALA.jmx -> 需要测试的jmeter脚本
-l 日志文件 -> 记录结果的文件
test.jtl ->生成测试结果的文件名
Result -> 记录结果的文件包(生成html)
更多指令百度一下或者在jmeter官网看