后续往服务器上传文件,本文中使用的是xftp,因其不是本文所要讲述的重点,这里不做详解。
第一步:安装所需要版本的JDK,本次使用的是JDK 1.8
赋予运行权限 chmod 755 jdk-xxxxx-linux-x64.tar.gz 然后 tar -zxvf jdk-xxxxx-linux-x64.tar.gz
名称 | 类型 |
---|---|
tar | 备份文件 |
-zxvf | |
-z | 通过gzip指令处理备份文件 |
-x | 从备份文件中还原文件 |
-v | 显示指令执行过程 |
-f | 指定备份文件 |
rm -rf jmeter/ | 删除 |
mv 登录.jmx script/ | 移动文件 |
cp -r tok1.csv csv/ | 复制文件 |
find -name jar包名称 | 搜索 |
chmod 777 jmeter | 赋予启动项权限 |
export JAVA_HOME=/usr/java/jdk1.8.0_144 exportCLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:${JAVA_HOME}/bin |
注意:JAVA_HOME=/usr/java/jdk1.8.0_144要更改成你自己的安装目录
[test@node06 ~]
$ java -version
java version "1.8.0_144" |
第二步:安装所需要版本的Jmeter,本次使用的是Jmeter 3.1
export JMETER_HOME=/usr/local/jmeter/apache-jmeter-3.1 export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$CLASSPATH export PATH=$JMETER_HOME/bin:$PATH:$HOME/bin |
第三步:配置Jmeter监控插件
使用jmeter做性能测试,添加插件是必不可少的,大家可以参考我之前一篇专门介绍jmeter插件的博文。
地址:https://www.cnblogs.com/Sweettesting/p/12780747.html
jmeter -n -t 提现.jmx -l test.jtl -e -o /usr/local/src/apache-jmeter-5.4.1/JB/log
解释:
执行提现.jmx脚本,
命令参数 | 命令释义 |
---|---|
-n | 设置命令行模式 |
-t | 指定jmx脚本路径。参数为:jmx脚本路径,若非当前目录需用全路径或相对路径 |
-l | 指定结果文件路径(jtl或者csv)。参数为:结果文件路径,路径不存在时会自动创建 |
-j | 指定执行日志路径。参数为:日志路径。路径不存在,不会自动创建,同时将日志输出至命令行控制台 |
-r | 指定分布式(远程)执行。服务器列表由JMETER_HOME\bin\jmeter.properties中的remote_hosts指定 |
-R | 指定远程(分布式)服务器列表。参数为:指定服务器列表,配置形势同remote_hosts |
-g | 指定测试结果文件路径。仅用于生成测试报表。参数为:CSV结果文件 |
-e | 设置测试完成后生成测试报表 |
-o | 指定测试报表生成文件夹。文件夹必须为空或不存在。参数为:报表文件夹路径。可指定生成测试报告路径,比如:-e -o /usr/local/src/apache-jmeter-5.4.1/JB/log |
-H | 指定代理服务器域名或代理服务器IP。参数为:代理服务器域名或代理服务器IP |
-P | 指定代理服务器端口号。参数为:代理服务器端口号 |