Jmeter测试数据监控的四种方式

一、通过控制台查看结果

命令行执行.png

./jmeter -n -t ../project/XXX.jmx -l test.jtl

  • -n:使用命令行模式运行

  • -t:指定要运行的jmx脚本

  • -l:压测记录保存在哪里

二、Jmeter插件

常用插件

Transactions per Second(TPS)

Transactions per Second.png

Response Times Over Time(RT)

Response Times Over Time.png

Active Threads Over Time

Active Threads .png

安装步骤

1、下载jmeter插件

2、将下载的plugins-manager.jar,放到jmeter安装目录下的lib/ext目录,然后重启jmeter

3、打开jmeter,选项→Jmeter Manager,安装插件3 Basic Graphs

Jmeter Manager.png

三、使用Jmeter生成HTML

Jmeter_html.png

已有jtl文件,生成报告

jmeter -g test.jtl -o /path

  • -g:后跟test.jtl文件所在的路径

  • -o:后跟生成的HTML文件存放的路径

执行压力测试,在结束时自动生成

jmeter -n -t -l -e -o

  • -n :以非GUI形式运行Jmeter

  • -t :source.jmx 脚本路径

  • -l :运行结果保存路径(.jtl或.csv) ---这里后缀可以是jtl或csv,但文件内容格式必须要是csv格式

  • -e :在脚本运行结束后生成html报告

  • -o :保存html报告的路径, 此文件夹必须为空或者不存在

以上三种方式的缺点

  • 需要自己整理结果

  • 在GUI用插件看区县,在高并发时会影响测试结果

  • 在场景运行时间比较长的时候,采用生成HTML的方式,会出校消耗内存过大的情况

  • 生成的结果需要一个个保存,查看时麻烦

四、Jmeter+InfluxDB+Grafana实现监控

image.png

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

你可能感兴趣的:(Jmeter测试数据监控的四种方式)