移动性能测试 关于 jmeter 的各种 TPS 数据说法

小恶魔 · 2017年10月23日 · 最后由 小恶魔 回复于 2017年10月25日 · 4255 次阅读

最近说到监控很烦恼,jmeter TPS 到底是哪个数据呢

1.在使用 jmeter 资源监控中添加 jp@gc - Transactions per Second,

2.发现也不像 jp@gc - PerfMon Metrics Collector 可以添加要监控的服务器 ip 地址,发现 tps 采集的是本机器的并非服务器的

3.后来又百度了说使用"事务控制器"聚合报告中的 Throughput 就是 tps,实验发现根本就不对

4.翻阅度娘现在也不知道到底 jmeter 中的 TPS 到底是个那个数据,那位大神能解答一下谢谢

共收到 12 条回复 时间 点赞
心向东 回复

😂 刚接触,还望大神指教

小恶魔 回复

是工具计算出得 TPS,是 A 和 B 共同产生的结果。 基础太差 我都不知道怎么和你解释

槽神 回复

那就是说 A 机器为操作机器,B 机器为被测服务器,A 机器 jmeter 压测的系统都在 B 服务器上,A 在监控中添加了 transaction per second,那么这个 tps 采集的数据是 A 机器的,还是 B 服务器的数据?

😂 😂 好有难度

绝影 回复

那就是说只有请求咯,没有每秒处理的事物咯,换句话说就是没有 tps 了?

Mr_Peace 回复

我针对的他说的最后一条,百毒出来那个……

槽神 回复

大神 楼主问的是 在 JMeter 里面 TPS 究竟看哪个值,是 aggregate report 或者 summary report 里的 throughput 还是 jp@gc - Transactions per Secon 插件里的

TPS 还能分 LR 和 JMeter?搞笑的吧……tps 是系统的 transaction per second,跟啥工具没有一毛钱关系~
throughput 分网卡的吞吐量和系统吞吐量,一般意义上都用来度量网卡,单位时间内经过的字节数
系统吞吐量主要是指 CPU 从存储中读取的字节数——也可以看出来,没有程序问题的前提下,存储的 IO 效能是主要的性能瓶颈,90% 的性能优化最终都要落实到 IO 效率的优化上~

还是看下英文文档

没有 loadrunner 有每秒事物通过数

度娘上都说 jmeter 使用了 “事务控制器” 聚合报告中的 Throughput 就相当于 lr
中的 TPS,我这边实验是用了其他服务器监控工具抓下来的数据根本和 jmeter 中的数据不一样。

求教,为什么说 “Throughput 就是 tps,实验发现根本就不对”

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册