51Testing软件测试论坛

标题: LR运行时,每秒通过事务数大于每秒点击数 [打印本页]

作者: msnshow    时间: 2009-6-11 23:01
标题: LR运行时,每秒通过事务数大于每秒点击数
我在使用LR做一次性能测试的时候出现了奇怪的现像

测试如下:
1、脚本中只有一个ACTION,
2、ACTION中也只有一个URL
3、init和end为空
4、压力测试时长1小时
5、使用200个虚拟用户

测试完成后,从场景中的即时结果看,每秒通过的事务数比每秒的点击数要多50%左右
事务数每秒3000左右,点击数只有2000不到

大家有没有遇到这样的问题,不明白为什么会有这样的结果,按理说每秒通过的事务数与点击数应该基本上相同才对啊
作者: 忍忍忍    时间: 2009-6-12 11:34
老大,请把脚本和结果贴出来大家才好看啊!

如果按照楼猪的讲法,action里面只有一个url提交,没有设置其他的tranaction,也就是说每循环一次action作为一个事物,那么每秒通过的事务数就是每秒循环的action次数(忽略开始和结束)。
每循环一次action,就有一次url提交,也就是说循环次数和点击数(url提交次数)基本相当的(理论上每秒通过的事务数<=每秒的点击数)。

结论1:是否是两处监控采样频率不一样导致的?
结论2:楼猪在逗大家玩
作者: shanxi    时间: 2009-6-12 11:58
标题: 逗你玩

作者: ls_721521    时间: 2009-6-12 12:03
5分呢
作者: Fin    时间: 2009-6-12 23:32
"事务数每秒3000左右,点击数只有2000不到"
如果把楼主的话换成 Total 事务数 (包括失败 和 成功的总事物数), 点击数换成 Pass HIT (成功的事物点击)..
是不是就通顺了呢 ?
作者: msnshow    时间: 2009-9-10 20:41
事务都是通过的,没有失败的
作者: suifenglius    时间: 2012-1-7 10:55
版主,我在测试的时候也遇到这样的问题。hits per second 是470 ,而total transactions per second为570.为什么会差别这么大呢,望版主释疑,谢谢
作者: xudongming    时间: 2012-1-9 10:06
total transactions per second是不是包括了action() init() end()等
作者: mvvztt    时间: 2012-1-11 14:25
回复 8# xudongming


    不包括,因为transaction是定义在action里的




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