linux安装Jmeter并运行.jmx文件查看结果

Linux安装Jmeter(前提:已安装JDK1.8_261)

建议win和linux的JDK和jmeter版本一致,很多大佬表示不一致会报错 (ps:我的两个不一致,没有错误)

  1. 下载jmeter
    JDK下载地址 JDK 8u211 and later
    JDK 8u211 and later
    下载地址:jmeter下载地址
    linux安装Jmeter并运行.jmx文件查看结果_第1张图片
  2. 下载后解压到文件夹中:

mkdir jmeter cd jmeter tar -zxvf apache-jmeter-5.3.tgz

  1. 配置jmeter:
vim /etc/profile
在最后一行加入:
export JMETER_HOME=/root/jmeter/apache-jmeter-5.3
在最后一行加入:
export JMETER_HOME=/root/jmeter/apache-jmeter-5.3
export PATH=${JMETER_HOME}/bin:$PATH
使配置生效:
source /etc/peofile
  1. 检测jmeter安装是否成功
jmeter -version

linux安装Jmeter并运行.jmx文件查看结果_第2张图片
安装成功
6. 在Windows上创建好.jmx文件后,上传到linux
linux安装Jmeter并运行.jmx文件查看结果_第3张图片
在这里插入图片描述
8. 创建用例文件夹和结果文件夹:

mkdir case		#存放jmeter用例
mkdir result		#存放压测结果
  1. 执行baidu用例:
jmeter -n -t baidu.jmx -l /root/jmeter/result/test1.jtl


执行参数:
-n  命令行模式, 在非 GUI 模式下运行 JMeter

-t  测试文件 , 要运行的 JMeter 测试脚本文件

-l jmeter日志文件, 记录结果的文件

执行界面:
linux安装Jmeter并运行.jmx文件查看结果_第4张图片
11. 查看压测结果:test1.jtl
文件打开方式有两种:
a、linux 使用 catvim
b、Windows使用Notepad++
c、Windows使用jmeter打开:
创建新的察看结果树聚合报告,点击“浏览”,加载test1.jtl,结果如下:
linux安装Jmeter并运行.jmx文件查看结果_第5张图片
linux安装Jmeter并运行.jmx文件查看结果_第6张图片
以上为全过程,有误请及时指点~


补充:

在使用拥有sudo权限的普通用户下,安装jmeter后,启动会有如下报错:
linux安装Jmeter并运行.jmx文件查看结果_第7张图片
重点关注了 jmeter.log (Permission denied)
想了一下可能是该用户权限不够,进入jmeter的bin目录,赋予权限:

sudo chmod 777 *.log

再次尝试,还是会有此类报错,偶然间我在jmeter/bin目录下执行

jmeter --version

没有出现报错,一切正常,但是在此外的目录执行就会报错,不知道算不算一个坑,在此记录一下~

你可能感兴趣的:(jmeter,linux)