JMeter是Apache组织开发的基于Java的压力测试工具,用于对软件做压力测试:使用前先安装JDK,没安装过JDK的小伙伴也不要怕、关注我上一篇博客分分钟搞定~
链接:https://pan.baidu.com/s/1yd6yo6YAiycAXMJ_LpEVYQ
提取码:7pci
1.将jmeter压缩包上传至服务器
2.复制jmeter压缩包到/usr/jmeter/目录下,然后解压
创建文件夹
mkdir jmeter
进入文件夹
cd jmeter/
复制jmeter压缩包
cp /home/guobaijun/apache-jmeter-5.4.1.zip .
解压
unzip apache-jmeter-5.4.1.zip
3.授权
进入bin目录下
cd /usr/jmeter/apache-jmeter-5.4.1/bin
//授权命令
chmod -R 777 bin
4.运行jmeter并执行测试计划(yc.jmx)文件
这个文件是在windows版的jmeter生成的测试计划
yc.jmx
运行方式1:仅本次运行使用
sh jmeter.sh -n -t /home/guobaijun/yc.jmx
运行方式2:后台一直运行
nohup sh jmeter.sh -n -t /home/guobaijun/yc.jmx > nohup.out 2>&1 &
运行方式3:运行并生成yc.jtl文件,该文件可以在windows下执行生成可视化详细的请求结果,jmeter -g E:\Users\yc.jtl -e -o E:\Users\自定义文件下,适用于临时运行,如何长时间压测生成的yc.jtl文件会过大,就需要第4种方式了。
sh jmeter.sh -n -t /home/guobaijun/yc.jmx -l /home/guobaijun/yc.jtl
方式4:安装influxdb存储数据,然后使用Grafana查看日志
关注后续文章,详细介绍此方法