linux 安装jmeter使用以及涉及的指令
一、jdk安装
1、通过xftp 将压缩包存放到指定文件夹
2、解压:tar -zxvf 文件名
3、编辑配置文件
如果账号权限不够先执行指令:sudo -i
3.1、vim /etc/profile 打开配置文件
3.2、维护好配置信息
export JAVA_HOME=/home/sauser/jdk19/jdk1.8.0_341 #这里是文件路径
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=$PATH:${JAVA_HOME}/bin:${JRE_HOME}/bin
维护好后按下esc,输入:wq,回到控制台,使用命令 source /etc/profile 使配置文件生效
4、执行: java -version 表示已经正确安装
![](https://img2023.cnblogs.com/blog/776221/202302/776221-20230207102054415-1304571676.png)
二、jmeter安装
1、jmeter 安装包地址:D:\海典\安装包\jmeter\linux
2、解压:tar -zxvf jmeter文件名
3、编辑配置文件
3.1、如果账号权限不够先执行指令:sudo -i
3.2、执行编辑配置文件指令:vim /etc/profile
3.3、维护好配置信息
# set jmeter environment
export JMETER_HOME=/home/sauser/apache-jmeter-5.1.1 #这里是文件路径
export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$CLASSPATH
export PATH=$JMETER_HOME/bin:$PATH
按下esc,输入:wq,回到控制台
3.4、使用命令 source /etc/profile 使配置文件生效
4、运行:jmeter -v
![](https://img2023.cnblogs.com/blog/776221/202302/776221-20230207112521222-1353750345.png)
运行成功表示安装完成。
三、执行指定脚本和日志结果
执行jmeter脚本:jmeter -n -t /home/sauser/apache-jmeter-5.1.1/apache-jmeter-5.1.1/bin/jmeter131/xxx.jmx(脚本路径) -l /home/sauser/apache-jmeter-5.1.1/apache-jmeter-5.1.1/bin/jmeter131/XXXX.jtl(执行脚本结果路径)
-n: 非GUI模式执行JMeter
-t: 执行测试文件所在的位置
-l: 指定生成测试结果的保存文件,如:jtl文件格式,txt文件格式
-e: 测试结束后,生成测试报告
-o: 指定测试报告的存放位置
四、涉及到的指令
1、ls :查看当前路径文件夹信息
2、pwd:查看当前文件路径
3、mkdir : 创建文件夹 mkdir +文件名称
4、cd: 到某个指定路径
5、vim: 编辑某个文件 vim +1.txt
没修改文件退出vim : esc 退出编辑+ :q组合不保存退出
修改过文件推出vim : esc 退出编辑 :wq 保存并推出
6、解压文件:tar -zxvf +文件名称
7、free 内存使用情况查询
total 内存总数、used 已经使用内存数、free 剩余内存数
buff/cache=total-used-free
8、Linux删除文件夹命令(通用,但需要谨慎操作):rm -rf 文件夹名称
9、top 指令: 查看CPU 资源情况,ctrl+C 退出资源查看
PID — 进程id
USER — 进程所有者
PR — 进程优先级
NI — nice值。负值表示高优先级,正值表示低优先级
VIRT — 进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES
RES — 进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA
SHR — 共享内存大小,单位kb
S — 进程状态。D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程
%CPU — 上次更新到CPU时间占用百分比
%MEM — 进程使用的物理内存百分比
TIME+ — 进程使用的CPU时间总计,单位1/100秒
COMMAND — 进程名称(命令名/命令行)
五、过程中遇到的问题:
1、执行脚本报错
大概率是jdk和jmeter版本对应不上,建议参考上面的文件
2、xftp文件不能下载
原因是因为文件夹没有授权:chown -R sauser:sauser /home/sauser/apache-jmeter-5.1.1