51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2574|回复: 8
打印 上一主题 下一主题

[原创] 一个不确定的场景运行时间问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-3-13 13:28:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
录制了一个很简单的脚本,在controller里设置的是脚本运行5分钟

第一次选择的方式是“在每个用户运行之前初始化”

第二次选择的方式是“初始化所有用户”

两次的执行结果都在6分钟左右,我想问一下,为什么这个时间会大于我的场景设置时间呢?

好像是说 实际运行时间=用户初始化时间+场景设置时间+用户退出时间...但我很不确定这里,希望有人能给一个详细一些的回答,谢谢。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-3-13 14:18:36 | 只看该作者
不太明白你问什么
不过希望这个对你有帮助
关于Controller中Ramp up、Duration、Ramp down虚拟用户事务执行情况以及二者关系的实验
http://www.cnblogs.com/huanghaopeng/articles/1402602.html
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-3-13 14:21:13 | 只看该作者
你看分析结果中的transaction summary
action是一部分(真正跑的那些)
后面设置的vuser个数的init和end
我认为超过5分钟后面的时间是在进行未结束的初始和和已经初始化的vuser进行end
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2009-3-13 14:47:39 | 只看该作者
谢谢大家的回答

在确认一句,如果我的 Ramp up 和 Ramp down都选择了一起加载和一起退出

5分钟的场景,最后结束时间是6分钟,为什么多了1分钟?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2009-3-13 14:58:34 | 只看该作者
to mr.bee

文章我看了,不过里面没有找到我想要的答案..
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2009-3-13 15:03:39 | 只看该作者
我也记得,实际运行时间是三项的总和。

可是我设置了一同加载,一同退出,这样的话,实际运行时间难道不是和场景时间相等吗?

就是这里犯晕。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2009-3-13 15:14:49 | 只看该作者
5分钟32秒,6分钟21秒

这个结果不能用30和30来解释...
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2009-3-14 00:33:33 | 只看该作者
楼主 我觉得答案应该就在里面

实际运行时间 是等于 实际Ramp up时间+实际Duration时间+实际Ramp down时间
而你在进行场景设计的时候是
计划Ramp up时间+计划Duration时间+计划Ramp down时间

举个例子10个虚拟用户在Duration段里面跑
Duration时间到了,但是还有一个用户还差一部分脚本没有跑完
lr会让这个用户跑完才真正的结束你计划的Duration
这个时候Duration时间就不是你设计的Duration时间
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2009-3-14 00:35:05 | 只看该作者
参照场景四和场景五
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-19 19:44 , Processed in 0.067305 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表