51Testing软件测试论坛

标题: 有些transaction 的 minimun response time 小于think time是为什么 [打印本页]

作者: endales    时间: 2007-8-17 13:58
标题: 有些transaction 的 minimun response time 小于think time是为什么
think time设为120秒,但是analysis summary中很多transaction的minimum reponse time都是119点几秒,小于所设置的120秒,这是为什么?[attach]31246[/attach]

[ 本帖最后由 endales 于 2007-8-17 14:38 编辑 ]
作者: spartan    时间: 2007-8-17 14:40
回复 #1 endales 的帖子

要看你在CONTROLLER--> runtime setting中的THINK TIME设置的。
如下图所示设置的话, 即使think time=120秒的话,Analysis summary中的transaction的response time就会小于120秒的。
[attach]31247[/attach]
作者: endales    时间: 2007-8-17 15:12
标题: 我设的是as recorded
所以觉得很奇怪,按道理说应该大于120秒才对[attach]31248[/attach]
作者: ytyld    时间: 2007-8-17 17:54
kyk
作者: 423799223    时间: 2007-8-18 08:01
没遇到过
请高手回复
作者: hbxtly    时间: 2007-8-18 09:42
我也遇到过,不解
作者: omring    时间: 2007-8-18 11:42
个人理解:think time有点类似指定LR模拟用户在指定页面停留时间。LR模拟时,因为system处理事件的线程不是绝对的同时。比如录制时候在一个页面停留1分钟,think time会在脚本里记录为60,如果再打开同一页面,停留时间为2分钟,thik time 为120,(如果录制的时候去抽支烟再回来,think time就会记为抽烟的时间  ^_^)

而在运行的时候,因为系统在同一时间(时间段)假如有100个事件等待执行,同一时刻(时间点,毫秒级)只有一个事件被系统响应,所以产生看上去是"同时并发同类事件",但还是取决于系统响应时间,而这时间记录下来发现有有前有后。

think time也会受到设定页面完全显示后才进行操作的打扰,因此平均值在设定的120sec左右,超过120sec的think time说明可能有返回页面超时,提前(但不会很前)说明正常。

个人见解,仅供参考。
作者: endales    时间: 2007-8-31 10:34
标题: 回复 #7 omring 的帖子
有没有比较官方的解释啊,谢谢




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