51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 11571|回复: 18
打印 上一主题 下一主题

[资料] 关于集合点超时配置的理解(Timeout between Vusers: XX Sec.)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-11-17 09:28:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Timeout between Vusers: XX Sec.
近期看到有关LR的书籍,发现几本书对此有不同的看法,大体上分两种,如下:

假定超时时间为30秒

1.当第一个Vuser到达后,Controller会计算等待下一个用户的时间。每当有新Vuser到达时,计时器就会重置为零。在超时时间内如果下一个虚拟用户还未到来,Controller就会释放所有当前处于集合点的虚拟用户,而不会考虑释放条件是否满足。

2.当第一个用户到达集合点后,等待30秒,如果30秒内上面三个选项设定的释放条件满足,就继续执行场景;30秒后,就不再等待,开始释放等待的用户,继续执行场景。

以上两种说法哪种正确(或者说说你对此的理解)。
单选投票, 共有 58 人参与投票
您所在的用户组没有投票权限
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2008-11-17 15:16:33 | 只看该作者
请高手过来做个解释吧,
目前比较困惑,
有的说的第一种,
有的说是第二种。
::balei:::
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    3#
    发表于 2008-11-17 16:49:31 | 只看该作者
    在POLICY对话框中的TIMEOUT BETWEEN VUSERS文本框中设定了一个超时时间,当第一个用户到达集合点时,系统开始计时。如果在这个设定的时间内没有达到要求的集合点用户数,系统就不在等待,释放用户让场景继续执行;
    回复

    使用道具 举报

    该用户从未签到

    4#
    发表于 2008-11-17 17:59:11 | 只看该作者
    自己建个场景试下就知道了,应该是第一种正确的。
    回复

    使用道具 举报

    该用户从未签到

    5#
    发表于 2008-12-4 00:49:29 | 只看该作者
    应该是第2种吧,超时后执行现有到达用户去执行操作,生成新的等待序列。书上说的好像是这个意思吧,呵呵
    回复

    使用道具 举报

    该用户从未签到

    6#
    发表于 2011-2-18 09:51:16 | 只看该作者
    第一种正确。
    当前一个虚拟用户和后一个虚拟用户到达集合点的时间间隔超过设定时间时,就释放所有到达集合点的虚拟用户
    回复

    使用道具 举报

    该用户从未签到

    7#
    发表于 2011-3-31 10:48:51 | 只看该作者
    4 在“Vuser 之间的超时值”框中输入一个超时值。每个 Vuser 到达集合点之后,
    LoadRunner 都会等待下一个 Vuser 到达,等待的最长时间为您设置的超时间
    隔。如果下一个 Vuser 没能在超时间隔内到达,Controller 就会从集合中释放所
    有的 Vuser。
    回复

    使用道具 举报

    该用户从未签到

    8#
    发表于 2011-4-15 10:18:37 | 只看该作者
    有点晕
    回复

    使用道具 举报

    该用户从未签到

    9#
    发表于 2011-4-15 10:34:04 | 只看该作者
    我怎么觉得 是第二个呢。。。
    回复

    使用道具 举报

    该用户从未签到

    10#
    发表于 2011-4-17 21:58:37 | 只看该作者
    第一个是不是描述的不太清楚呀?  在“Vuser 之间的超时值”框中输入一个超时值。每个 Vuser 到达集合点之后,LoadRunner 都会等待下一个 Vuser 到达,等待的最长时间为您设置的超时间
    隔。如果下一个 Vuser 没能在超时间隔内到达,Controller 就会从集合中释放所
    有的 Vuser。
    回复

    使用道具 举报

    该用户从未签到

    11#
    发表于 2011-4-18 14:34:19 | 只看该作者
    第一种。这样就能很好的达到施加压力的效果。
    回复

    使用道具 举报

    该用户从未签到

    12#
    发表于 2011-5-5 17:09:18 | 只看该作者
    第二种是什么意思?上面三个选项设定的释放条件是什么条件?
    回复

    使用道具 举报

    该用户从未签到

    13#
    发表于 2011-5-5 17:10:40 | 只看该作者
    第二种是什么意思?上面三个选项设定的释放条件是什么条件?
    30秒之内满足条件,继续执行场景;30秒之后继续执行场景。这种表达怎么理解?
    回复

    使用道具 举报

    该用户从未签到

    14#
    发表于 2012-4-23 23:05:43 | 只看该作者
    在TIMEOUT BETWEEN VUSERS文本框中设定了一个超时值。
    每个虚拟用户到达集合点之后,lr都会等待下一个虚拟用户的到达,等待的最长时间为设置的超时间隔。
    如果下一个虚拟用户没能在超时间隔内到达,controller就会从集合中释放所有的虚拟用户。
    每当有新的虚拟用户到达时,计时器就会重置为0。
    默认超时间隔为30s。
    回复

    使用道具 举报

    该用户从未签到

    15#
    发表于 2013-4-22 16:20:38 | 只看该作者
    应该是第一种。
    假设是第二种的话,每个用户都会等待一点时间,累积相加很容易就超过设定的超时时间了。第一种的话会一直等到最后,该来的都来了,来不了的就等30秒,等了30秒还不见人来就走啦。
    联系一下实际生活中,就好像是公司集合去旅游一样,在某个地点等车,大家陆续从各个方向过来,然后来得差不多了,大家就开始等。领导发话只等5分钟,大家都不知道有没有人来了,结果4分钟后有个跑得气喘吁吁的同事来了,于是领导觉得应该还有人能来,又发话说再等5分钟吧,应该还有人能赶来。结果等了5分钟后没见人来了,于是就开车出发了!
    回复

    使用道具 举报

    该用户从未签到

    16#
    发表于 2013-4-23 09:20:48 | 只看该作者
    1.当第一个Vuser到达后,Controller会计算等待下一个用户的时间。每当有新Vuser到达时,计时器就会重置为零。在超时时间内如果下一个虚拟用户还未到来,Controller就会释放所有当前处于集合点的虚拟用户,而不会考虑释放条件是否满足。
    回复

    使用道具 举报

    该用户从未签到

    17#
    发表于 2013-4-26 16:23:32 | 只看该作者
    投给1 我多么担心2胜出。。那会害了多少人啊。。
    回复

    使用道具 举报

    该用户从未签到

    18#
    发表于 2013-7-4 16:06:01 | 只看该作者
    本帖最后由 huihuiliang 于 2013-7-4 16:07 编辑

    Enter a timeout value in the Timeout between Vusers box. After each Vuser arrives at the rendezvous point, LoadRunner waits up to the maximum timeout period you set for the next Vuser to arrive. If the next Vuser does not arrive within the timeout period, the Controller releases all the Vusers from the rendezvous.
    Each time a new Vuser arrives, the timer is reset to zero. The default timeout is thirty seconds.

    这是工具自带的帮助文档,自己看吧,尤其这句,有啥可怀疑的?
    LoadRunner waits up to the maximum timeout period you set for the next Vuser to arrive. If the next Vuser does not arrive within the timeout period, the Controller releases all the Vusers from the rendezvous.
    回复

    使用道具 举报

    该用户从未签到

    19#
    发表于 2014-2-15 17:43:11 | 只看该作者
    实践告诉你是分开来算的,比如你间隔设了30秒了,这30秒内没有新的VUSER到达集合点,那就以现在到达的人数开始执行集合点后的操作。如果期有新的到达刚30秒重制,重新开始计算,楼主不用猜了自己试一试就知道了。
    回复

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-25 19:55 , Processed in 0.095541 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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