51Testing软件测试论坛

标题: loadrunner的TPS是怎么计算的? [打印本页]

作者: moyudong    时间: 2012-6-27 17:32
标题: loadrunner的TPS是怎么计算的?
一个action里面有很多个事物,然后把个别的操作单独起来,例如登录为一个,查询为一个,那么是不是加起来除以时间就会是TPS呢?
loadrunner还有其它的几个数据都不知道它是怎么计算出来的,大家都只是跟着业界的认同就选择了它了,它内在到底是怎么处理的呢?
再例如,平均响应时间吧。。。。
作者: linsongjian    时间: 2012-6-29 15:28
我认为是LoadRunner的一个刷新周期的平均值,而不是从测试开始执行到当前时间的平均值
作者: freeton    时间: 2012-7-1 09:06
恩,同意ls说法。从监控中看到的和分析中看到的值不一样
作者: moyudong    时间: 2012-7-2 10:50
回复 2# linsongjian


    不是很明白哦!能抽空上几个图,顺便解释下么!THX
作者: yolanda_ji    时间: 2012-7-3 14:59
不懂~~飘过
作者: maizi253    时间: 2012-7-3 18:48
TPS的计算其实有好几种方法
1.自己去估算,比如你知道有多少人来上班,你自然知道打卡机这里需要完成多少个事务,最大并发事务量可能是多少
2.实时监控,既然系统都上线了,那么就看看系统当前的最大在线用户和连接线程一流东西,自然就知道了
作者: moyudong    时间: 2012-7-4 15:54
回复 6# maizi253


    汗,你说得好像很容易,但是我还是一头雾水。不是很明白。
假设:一个login事物,在场景里面跑了5分钟,TPS的平均值是2.4,那它是怎么算的?
作者: mr.bee    时间: 2012-7-5 10:25
lr里面tps分为tps:pass/s和tps:fail:/s
你说的300秒login事务tps2.4
也就是300秒里面,第一个login事务开始执行至最后一个login事务结束的时间时间长度
通过或失败的事务除以这个时间长度=2.4
作者: lihongbin668    时间: 2012-12-7 16:48
lr里面tps分为tps:pass/s和tps:fail:/s
你说的300秒login事务tps2.4
也就是300秒里面,第一个login事务 ...
mr.bee 发表于 2012-7-5 10:25



    我来个正确的标准答案吧!
作者: lihongbin668    时间: 2012-12-7 16:55
一个login事物,在场景里面跑了5分钟,TPS的平均值是2.4,那它是怎么算的?
2.4(TPS的平均值是)X事务总数=事务所使用的时间

2.4(TPS的平均值是)=事务总数/事务所使用的时间
作者: moyudong    时间: 2012-12-10 18:55
回复 10# lihongbin668


    (TPS的平均值是)=事务所使用的时间/事务总数???你写错了吧?
还有,我在想那action算不算一个事务?因为action里面也有其它的服务器请求,只是没划分成为一个事务!
作者: 442134498    时间: 2012-12-14 17:04
在运行时设置的miscellaneous下有一个Define each action as a transaction选项,这里就是设置action是否作为一个事物。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2