网站首页 > 教程文章 正文
压测的时候,我们会经常关注2个重要的指标 TPS 和 RT,TPS 每秒处理的事务数(Transactions per Second),jmeter的Throughput为吞吐量(请求数/秒),TPS=并发数/响应时间;RT 响应时间(Reponse Time),从发起请求到完全接收到应答的时间消耗(平均响应时间)。我们在聚合报告里面能看到最后的测试结果TPS值(Throughput)和RT值(平均响应时间)。如果我们想查看更详细的报告,查看压测过程中不同时间段的每秒事务数,可以使用 Transactions per Second 插件来查看TPS,添加-监听器-jp@gc - Response Times Over Time插件查看RT。
jmeter自带插件不包含jp@gc -Transactions per Second 和jp@gc - Response Times Over Time插件,需要我们先下载Plugins Manager插件管理器后再添加这两个插件即可。
插件管理器Plugins Manager下载,下载地址
https://jmeter-plugins.org/install/Install/
下载插件后把jar包放到 lib/ext 目录,然后重启jmeter。点击“选项”-“Plugins Manager”
设置线程数5,循环执行100次运行脚本,查看聚合报告吞吐量TPS:54.0/sec,Average平均响应时间RT:86ms
根据公式计算TPS=5/0.086=58.14/sec,计算的结果和吞吐量54/sec很接近;这样理解这个公式,绝对的并发是不存在的,请求发出的时间总有先后,绝对的TPS也是无法计算的,统计的角度看:TPS = 服务器处理请求总数/花费的总时间;我们设置线程组的持续压测时间为5秒,设置线程数5,于是压测的结果TPS值是39.18;根据公式TPS = 总请求数194/总时长5秒,得到的结果是38.8,这样就很接近报告的TPS值了;为了找到服务器的最大TPS值,我们一般设置不同的并发数(线程组)来压测。
猜你喜欢
- 2025-09-06 Fiddler抓包测试基础教程_fiddler抓包tunnel to
- 2025-09-06 面试前这些接口测试知识要点,终于梳理好了,拿走不谢
- 2025-09-06 12K+ Star!新一代的开源持续测试工具!
- 2025-09-06 性能测试利器-Locust框架解析_测试用的框架
- 2025-09-06 Fiddler入门教程全家桶,建议收藏
- 2025-09-06 性能测试完整流程_性能测试流程介绍
- 2025-09-06 Elasticsearch 8.X DSL 如何优化更有助于提升检索性能?
- 2025-09-06 软件负载测试工具常用的有哪些?_负载测试用例
- 2025-09-06 接口测试——requests 的基本了解
- 2025-09-06 性能测试工具Locust_性能测试工具哪个好用
- 最近发表
- 标签列表
-
- location.href (44)
- document.ready (36)
- git checkout -b (34)
- 跃点数 (35)
- 阿里云镜像地址 (33)
- qt qmessagebox (36)
- mybatis plus page (35)
- vue @scroll (38)
- 堆栈区别 (33)
- 什么是容器 (33)
- sha1 md5 (33)
- navicat导出数据 (34)
- 阿里云acp考试 (33)
- 阿里云 nacos (34)
- redhat官网下载镜像 (36)
- srs服务器 (33)
- pico开发者 (33)
- https的端口号 (34)
- vscode更改主题 (35)
- 阿里云资源池 (34)
- os.path.join (33)
- redis aof rdb 区别 (33)
- 302跳转 (33)
- http method (35)
- js array splice (33)