moyudong 发表于 2012-6-27 17:32:50

loadrunner的TPS是怎么计算的?

一个action里面有很多个事物,然后把个别的操作单独起来,例如登录为一个,查询为一个,那么是不是加起来除以时间就会是TPS呢?
loadrunner还有其它的几个数据都不知道它是怎么计算出来的,大家都只是跟着业界的认同就选择了它了,它内在到底是怎么处理的呢?
再例如,平均响应时间吧。。。。

linsongjian 发表于 2012-6-29 15:28:25

我认为是LoadRunner的一个刷新周期的平均值,而不是从测试开始执行到当前时间的平均值

freeton 发表于 2012-7-1 09:06:15

恩,同意ls说法。从监控中看到的和分析中看到的值不一样

moyudong 发表于 2012-7-2 10:50:13

回复 2# linsongjian


    不是很明白哦!能抽空上几个图,顺便解释下么!THX

yolanda_ji 发表于 2012-7-3 14:59:10

不懂~~飘过

maizi253 发表于 2012-7-3 18:48:06

TPS的计算其实有好几种方法
1.自己去估算,比如你知道有多少人来上班,你自然知道打卡机这里需要完成多少个事务,最大并发事务量可能是多少
2.实时监控,既然系统都上线了,那么就看看系统当前的最大在线用户和连接线程一流东西,自然就知道了

moyudong 发表于 2012-7-4 15:54:44

回复 6# maizi253


    汗,你说得好像很容易,但是我还是一头雾水。不是很明白。
假设:一个login事物,在场景里面跑了5分钟,TPS的平均值是2.4,那它是怎么算的?

mr.bee 发表于 2012-7-5 10:25:43

lr里面tps分为tps:pass/s和tps:fail:/s
你说的300秒login事务tps2.4
也就是300秒里面,第一个login事务开始执行至最后一个login事务结束的时间时间长度
通过或失败的事务除以这个时间长度=2.4

lihongbin668 发表于 2012-12-7 16:48:41

lr里面tps分为tps:pass/s和tps:fail:/s
你说的300秒login事务tps2.4
也就是300秒里面,第一个login事务 ...
mr.bee 发表于 2012-7-5 10:25 http://bbs.51testing.com/images/common/back.gif


    我来个正确的标准答案吧!

lihongbin668 发表于 2012-12-7 16:55:04

一个login事物,在场景里面跑了5分钟,TPS的平均值是2.4,那它是怎么算的?
2.4(TPS的平均值是)X事务总数=事务所使用的时间

2.4(TPS的平均值是)=事务总数/事务所使用的时间

moyudong 发表于 2012-12-10 18:55:15

回复 10# lihongbin668


    (TPS的平均值是)=事务所使用的时间/事务总数???你写错了吧?
还有,我在想那action算不算一个事务?因为action里面也有其它的服务器请求,只是没划分成为一个事务!

442134498 发表于 2012-12-14 17:04:59

在运行时设置的miscellaneous下有一个Define each action as a transaction选项,这里就是设置action是否作为一个事物。
页: [1]
查看完整版本: loadrunner的TPS是怎么计算的?