51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 7738|回复: 37
打印 上一主题 下一主题

[原创] 一个集合点的问题,希望加价帮助分析下

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-6-27 15:58:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
集合点是如何查看,我使用了60个用户运行,设置的计划是每15秒运行10个用户当集合后运行1分钟,然后每15秒释放10个用户,然后在control中的集合点策略里设置的是‘当所有正在运行的vuser中的100%到达集合点时释放’

问题:那么这个图里没有显示出50个vuser到54个vuser的的时候用了01:12-02:08,间隔如此之长,(中间有6个vuser运行失败了),那么也未看到我设置的运行一分钟的情况,能解释下吗?为什么在01:12-02:08间隔如此长才加载最后剩下的用户?这段图说明了什么?最后总共释放了15个,并没有释放完?那么又意味着什么?
还有就是为什么最后吞吐量的值在2:48秒过后还突然增大,但是那个时候的事务相应时间都变小了

谢谢大家帮忙分析下

[ 本帖最后由 stomic 于 2007-6-28 17:17 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-6-27 16:13:15 | 只看该作者
因为你的集合点设置问题吧,我想
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-6-27 16:15:33 | 只看该作者
集合设置问题?是怎么回事?能够给更详细的解释吗?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-6-27 16:21:57 | 只看该作者
我这是用的lr自带的flight例子,我在log之前做了集合点,意思想在达到这一点时再释放
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-6-27 17:29:54 | 只看该作者
?????????
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2007-6-27 21:24:19 | 只看该作者
哪为能帮忙解释下啊
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-6-27 21:59:23 | 只看该作者
你的集合点到了,就全部出发了,后面来的虚拟用户就等集合点结束之后才加载的吧。我想
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-6-27 22:23:05 | 只看该作者
???
回复 支持 反对

使用道具 举报

  • TA的每日心情
    郁闷
    2017-1-11 15:48
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    9#
    发表于 2007-6-28 09:58:18 | 只看该作者
    我对于的你的设置有质疑:
    “我使用了60个用户运行,在controller里设置的集合点每15秒运行10个用户当集合后运行1分钟,然后每15秒释放10个用户”

    质疑一:当集合后运行1分钟,请问这个在哪里可以设置?
    质疑二:每15秒释放10个用户,请问这个在哪里可以设置?
    你告诉我你设置的地方,然后我们再继续讨论,如何?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2007-6-28 14:35:21 | 只看该作者
    你所描述的并不是集合点,而是如何加载用户。集合点需要在脚本中设置,但是如何处理到达集合点的用户要在Controller的场景->集合点中的策略里设置,那里又3种释放到达集合点用户的三种方式。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
     楼主| 发表于 2007-6-28 15:10:11 | 只看该作者
    哦,可能我没说清楚,我设置的计划是每15秒运行10个用户当集合后运行1分钟,然后每15秒释放10个用户,然后在control中的集合点策略里设置的是‘当所有正在运行的vuser中的100%到达集合点时释放’,那么这个图里没有显示出50个vuser到54个vuser的的时候用了01:12-02:08,间隔如此之长,(中间有6个vuser运行失败了),那么也未看到我设置的运行一分钟的情况,能解释下吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2017-1-11 15:48
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    12#
    发表于 2007-6-28 15:43:42 | 只看该作者
    你能否正面回答我的两个问题,先?
    质疑一:当集合后运行1分钟,请问这个在哪里可以设置?
    质疑二:每15秒释放10个用户,请问这个在哪里可以设置?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
     楼主| 发表于 2007-6-28 16:08:36 | 只看该作者
    controller编辑计划里啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2007-6-28 16:39:35 | 只看该作者

    回复 #11 stomic 的帖子

    你设置的超时时间是多少?
    用户为什么没有加载到60个用户,而是只到54个!把那6个用户的错误发上来.
    每15秒增加10个用户,30秒增加20个...增加到50个用户需要5*15=75秒.1分15秒.而图中显示只用了1分4秒就增加到了50个用户.所以在1分15秒的点上.系统才开始增加另外的10个用户,至于为什么没有增加10个而只增加了4个.并且花费时间如此之长就要看看你的错误信息了.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
     楼主| 发表于 2007-6-28 16:59:30 | 只看该作者
    原帖由 duola1119 于 2007-6-28 16:39 发表
    你设置的超时时间是多少?
    用户为什么没有加载到60个用户,而是只到54个!把那6个用户的错误发上来.
    每15秒增加10个用户,30秒增加20个...增加到50个用户需要5*15=75秒.1分15秒.而图中显示只用了1分4秒就增加到了 ...

    谢谢你详细的解释
    错误的6个是显示Action(6):Error-27987:Requested image not found
    Action.c(6):Error-27796:Failed to connect to server "127.0.0.1:1080":[10061]Connection refused
    这个好ibushi因为用户的请求被拒绝后,又重新尝试链接,然后再失败再连接所耗费了时间,然后最后直至连接失败了,才最后释放?

    还有就是为什么最后吞吐量的值在2:48秒过后还突然增大,但是那个时候的事务相应时间都变小了

    请再帮分析下上面的几个问题,谢谢了先

    [ 本帖最后由 stomic 于 2007-6-28 17:21 编辑 ]
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2017-1-11 15:48
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    16#
    发表于 2007-6-28 17:37:09 | 只看该作者
    我刚才仔细看了你所问的问题。我的解释如下,仅仅供你参考而已。
    1. 50个vuser到54个vuser的的时候用了01:12-02:08?
         答:这个图显示的是集合点随着时间变化,有多少个用户在集合点释放的图形。
               在01:12-02:08时间内,显示了从已经有50个用户在集合点释放,然后聚集再等到到54个用户释放的过程。为什么这么慢? 从图上可以看出,在这段时间中,系统的resoponse time由于某种原因逐渐增大。所以,等了很久才达到54个用户然后释放。

    2.也未看到我设置的运行一分钟的情况?
    答:这个应该在Runing Vusers图表中进行查看。

    3.为什么在01:12-02:08间隔如此长才加载最后剩下的用户?
    答:用户加载在你规定的时间内早就加载完成了,可以看Running Vusers图形。
    这段时间显示的是:01:12在LR聚集了所有运行状态的50个用户后释放,接着 LR花费了很长的时间到02:08时候才聚集了所有运行状态的54个用户,又释放了一次。 所以,这段时间反映的不是加载用户的过程,而是在前一次释放后和后一次释放之间的等待用户的过程。

    4.最后总共释放了15个,并没有释放完?那么又意味着什么?
    答:随着secnario的运行,当时间达到你设置的加载完成后运行1分钟的要求的时候。有些用户已经逐渐退出了运行状态。所有到了最后一批释放的用户数肯定是小于满载时所有的用户数54个用户的。至于为什么是15,不是别的数字? 这个只能是说和被测程序,LR的其他设置有关系。但一点是肯定的,最后一批释放的数字肯定小于满载时的运行用户数。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2017-1-11 15:48
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    17#
    发表于 2007-6-28 17:41:52 | 只看该作者
    原帖由 duola1119 于 2007-6-28 16:39 发表
    你设置的超时时间是多少?
    用户为什么没有加载到60个用户,而是只到54个!把那6个用户的错误发上来.
    每15秒增加10个用户,30秒增加20个...增加到50个用户需要5*15=75秒.1分15秒.而图中显示只用了1分4秒就增加到了 ...


    你这里一个概念搞错误了!

    每15秒增加10个用户,30秒增加20个...增加到50个用户需要5*15=75秒

    实际上LR在0秒的时候就已经加载了10个用户,所以要增加到50个用户,需要的时间是:(5-1)*15=60秒!
    你可以在LR中试试看,我说的对不对?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
     楼主| 发表于 2007-6-28 18:06:34 | 只看该作者
    原帖由 spartan 于 2007-6-28 17:37 发表
    我刚才仔细看了你所问的问题。我的解释如下,仅仅供你参考而已。
    4.最后总共释放了15个,并没有释放完?那么又意味着什么?
    答:随着secnario的运行,当时间达到你设置的加载完成后运行1分钟的要求的时候。有些用户已经逐渐退出了运行状态。所有到了最后一批释放的用户数肯定是小于满载时所有的用户数54个用户的。至于为什么是15,不是别的数字? 这个只能是说和被测程序,LR的其他设置有关系。但一点是肯定的,最后一批释放的数字肯定小于满载时的运行用户数。


    我想请问下,集合图显表明从集合点释放 Vuser 的时间,以及在每个点释放的 Vuser 的数量。
    那么你说的第一次释放50个用户,由于没释放完重新释放,第二次释放54个用户,在这个时候是否会判定未达到60个用户所以继续聚集,然手释放?如果说一次集合到60用户,并且释放了60个用户,那么就不会出现几次聚合和释放的过程
    我这样的理解是否是正确的?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
     楼主| 发表于 2007-6-28 18:10:24 | 只看该作者
    还有spartan  
    你的QQ和MSN是多少,我能加你吗?想像你请教些这方面的问题
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2007-6-28 18:52:03 | 只看该作者
    OK,貌似我来的不是地方~~
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-19 18:28 , Processed in 0.080732 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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