一直以来, JMeter Plugins 为我们提供了很多高价值的JMeter插件,比如:

用于服务器性能监视的 PerfMon Metrics Collector

用于建立压力变化模型的 Stepping Thread Group

用于Json解析的 JSON Path Extractor

用于展示响应时间曲线的 Response Times Over Time

用于展示TPS曲线的 Transactions per Second

其中比较常用的是PerfMon Metrics CollectorResponse Times Over TimeTransactions per Second

1.PerfMon Metrics Collector

PerfMon Metrics Collector即服务器性能监控数据采集器。在性能测试过程中,除了监控TPS和TRT,还需要监控服务器的资源使用情况,比如CPU、memory、I/O等。该插件可以在性能测试中实时监控服务器的各项资源使用。

Jmeter常用扩展插件介绍

​​​​​​​2.Response Times Over Time

Response Times Over Time即TRT:事务响应时间,性能测试中,最重要的两个指标的另外一个。该插件的主要作用是在测试脚本执行过程中,监控查看响应时间的实时平均值、整体响应时间走向等。

使用方法如上,下载安装配置好插件之后,重启jmeter,添加该监视器,即可实时看到实时的TRT数值及整体表现。

某次压力测试TRT变化展示图:

Jmeter常用扩展插件介绍

​​​​​​​3.Transactions per Second

Transactions per Second即TPS:每秒事务数,性能测试中,最重要的2个指标之一。该插件的作用是在测试脚本执行过程中,监控查看服务器的TPS表现————比如整体趋势、实时平均值走向、稳定性等。

jmeter本身的安装包中,监视器虽然提供了比如聚合报告这种元件,也能提供一些实时的数据,但相比于要求更高的性能测试需求,就稍显乏力。

某次压力测试TPS变化展示图:

Jmeter常用扩展插件介绍

相关文章: