linux下执行jmeter文件
2018-09-03 本文已影响0人
清欢Cola
前提:Linux服务器上一存在jdk1.8

一、安装jmeter
1、将jmeter的zip传到某目录下,并使用unzip命令进行解压。链接: https://pan.baidu.com/s/1G6A_CUqPNqggpG4h7KXeow 密码: p9iu

2、配置jmeter环境变量
使用vi /etc/profile增加环境变量并保存,如图

添加的环境变量内容为:export PATH=/data/jmeter/apache-jmeter-4.0/bin/:$PATH。
再使用source /etc/profile使环境变量生效。
二、在linux服务器上执行jmeter脚本
1、将本机保存好的jmeter脚本上传到服务器某个目录下。(可借助sftp工具或使用rz命令进行上传)
2、使用命令执行脚本
如:jmeter -n -t query.jmx -l query.jtl
注意:如果query.jmx在jmeter的bin目录下可以直接这样执行,如果不在bin目录下,注意写完整的路径
参数说明:
-n 非 GUI 模式 -> 在非 GUI 模式下运行 JMeter
-t 测试文件 -> 要运行的 JMeter 测试脚本文件
-l 日志文件 -> 记录结果的文件

3、分别在测试机和被测试机上使用ps -ef|grep **来查看执行jmx文件的进程号和真正压测的进程号,并使用top命令来观察cpu值的变化
4、在本机jmeter里面查看生成的jtl文件的测试报告
