一、通过控制台查看结果

./jmeter -n -t ../project/XXX.jmx -l test.jtl
-
-n:使用命令行模式运行
-
-t:指定要运行的jmx脚本
-
-l:压测记录保存在哪里
二、Jmeter插件
常用插件
Transactions per Second(TPS)

Response Times Over Time(RT)

Active Threads Over Time

安装步骤
1、下载jmeter插件
2、将下载的plugins-manager.jar,放到jmeter安装目录下的lib/ext目录,然后重启jmeter
3、打开jmeter,选项→Jmeter Manager,安装插件3 Basic Graphs

三、使用Jmeter生成HTML

已有jtl文件,生成报告
jmeter -g test.jtl -o /path
-
-g:后跟test.jtl文件所在的路径
-
-o:后跟生成的HTML文件存放的路径
执行压力测试,在结束时自动生成
jmeter -n -t <test JMX file> -l <test log file> -e -o <Path to output folder>
-
-n :以非GUI形式运行Jmeter
-
-t :source.jmx 脚本路径
-
-l :运行结果保存路径(.jtl或.csv) ---这里后缀可以是jtl或csv,但文件内容格式必须要是csv格式
-
-e :在脚本运行结束后生成html报告
-
-o :保存html报告的路径, 此文件夹必须为空或者不存在
以上三种方式的缺点
-
需要自己整理结果
-
在GUI用插件看区县,在高并发时会影响测试结果
-
在场景运行时间比较长的时候,采用生成HTML的方式,会出校消耗内存过大的情况
-
生成的结果需要一个个保存,查看时麻烦
四、Jmeter+InfluxDB+Grafana实现监控

具体步骤请移步Jmeter+InfluxDB+Grafana实现测试监控。
网友评论