让你的 JMeter 像 LoadRunner 那样实时查看每秒事务数(TPS)、事务响应时间(TRT)
2017-01-16 18:59
453 查看
熟悉 LoadRunner 的朋友一定不会对其 TPS(每秒事务数)、TRT(事务响应时间) 等视图感到陌生,因为这是压力测试最为关键的两个指标。
JMeter 以其开源、轻巧、灵活、扩展性高等特性赢得了广大测试从业人员的青睐,但是它没有像 LoadRunner 那样提供一个 TPS、TRT 之类的视图,虽然聚合报告也能说明一些整体以及实时的问题,但是就整体趋势、实时平均值走向、稳定性报告方面就无能无力了,见下图:
所幸的是,jmeter-plugins.org 这个网站为 JMeter 提供了一些增强型功能的插件,使用起来就像 Eclipse 装插件一样,完全做到了插件的可插拔特性。本文简要介绍如何使用这些插件让你的 JMeter 支持 TPS、TRT 视图。
本文背景:
JDK:1.7.0,
JMeter3.0,
OS:Win7 旗舰版。
将 lib 目录下的 jmeter-plugins-cmn-jmeter-0.3.jar 拷贝到 %JMeter%/lib 目录下,将 ext 目录下的 jmeter-plugins-graphs-basic-2.0.jar 和 jmeter-plugins-manager-0.10.jar 拷贝到 %JMeter%/lib/ext 目录下,重启 JMeter,发现已经支持 TPS、TRT 等视图了:
可以看出在该段时间内 TPS 大约维持在 6300 个左右。
可以看出在该段时间内 TRT 平均在 70ms 左右。
JMeter 以其开源、轻巧、灵活、扩展性高等特性赢得了广大测试从业人员的青睐,但是它没有像 LoadRunner 那样提供一个 TPS、TRT 之类的视图,虽然聚合报告也能说明一些整体以及实时的问题,但是就整体趋势、实时平均值走向、稳定性报告方面就无能无力了,见下图:
所幸的是,jmeter-plugins.org 这个网站为 JMeter 提供了一些增强型功能的插件,使用起来就像 Eclipse 装插件一样,完全做到了插件的可插拔特性。本文简要介绍如何使用这些插件让你的 JMeter 支持 TPS、TRT 视图。
本文背景:
JDK:1.7.0,
JMeter3.0,
OS:Win7 旗舰版。
1. 插件下载
下载地址:https://jmeter-plugins.org/wiki/TransactionsPerSecond/,该插件最新版本为 2.0,大小 913 KB。笔者上传了一份最新版本的 jpgc-graphs-basic-2.0.zip,有兴趣的朋友可以去下载,下载地址:JMeter 每秒事务数 TPS 插件。2. 解压安装
将 jpgc-graphs-basic-2.0.zip 解压缩后只有一个 lib 目录,该目录下有一个 ext 文件夹和一个 jmeter-plugins-cmn-jmeter-0.3.jar 包,ext 文件夹中有 jmeter-plugins-graphs-basic-2.0.jar 和 jmeter-plugins-manager-0.10.jar 包。将 lib 目录下的 jmeter-plugins-cmn-jmeter-0.3.jar 拷贝到 %JMeter%/lib 目录下,将 ext 目录下的 jmeter-plugins-graphs-basic-2.0.jar 和 jmeter-plugins-manager-0.10.jar 拷贝到 %JMeter%/lib/ext 目录下,重启 JMeter,发现已经支持 TPS、TRT 等视图了:
3. 压测使用
3.1. 添加 TPS 视图
线程组 -> 添加 -> 监听器 -> jp@gc Transaction per Second。某次压测实际效果图:可以看出在该段时间内 TPS 大约维持在 6300 个左右。
3.2. 添加 TRT 视图
线程组 -> 添加 -> 监听器 -> jp@gc Response Times Over Time。某次压测实际效果图:可以看出在该段时间内 TRT 平均在 70ms 左右。
相关文章推荐
- JMeter 像 LoadRunner 那样实时查看每秒事务数(TPS)、事务响应时间(TRT)
- 让你的 JMeter 像 LoadRunner 那样实时查看每秒事务数(TPS)、事务响应时间(TRT)
- tps 与 事务平均响应时间关系对答
- Jmeter查看QPS和响应时间随着时间的变化曲线
- Jmeter查看QPS和响应时间随着时间的变化曲线
- TPS和事务响应时间的关系【转】
- 一个简单的例子说明TPS和事务响应时间的关系
- TPS与事务响应时间
- TPS和事务响应时间的关系
- tps 与 事务平均响应时间关系对答(转)
- LoadRunner:Controller及结果分析 一、性能测试概述 1、关于性能测试目标: ①TPS ②一定并发用户数下功能点的响应时间 ③一定响应时间内功能点的并发用户数 性能测试不是
- TPS和事务响应时间的关系、计算公式
- TPS和事务响应时间的关系【转】
- tps 与 事务平均响应时间关系对答
- LoadRunner 事务响应时间的组成
- loadrunner压测分析的两个重要指标:平均响应时间和TPS
- 【性能】Jmeter 获取响应时间图形、TPS的三个插件
- Jmeter性能测试中Tps图与响应时间图
- Analysis常见分析图(Vuser图、每秒点击数图、平均事务响应时间、吞吐量)
- TPS和事务响应时间的关系、计算公式