51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1725|回复: 5
打印 上一主题 下一主题

[求助] 请教一个集合点的问题,新手问题太多木有办法啊,打扰了啊

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-10-19 16:29:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
场景如下:我虚拟了600个用户,想100用户并发一个事物,第一批100用户到齐了释放了;第二批的100用户是新虚拟的100个,还是一部分是新虚拟的一部分是前一批的用户。如果是新虚拟的用户,那第二批加载新虚拟的用户时,第一批的100用户是否仍在执行事物。
求大家踊跃指导
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2012-10-19 17:15:33 | 只看该作者
看你的提问我都糊涂了,你所谓的第一批第二批有间隔时间没,还是同时进行呢,如果有时间间隔,第二批100用户当中有可能是之前第一批的虚拟用户,也可能是没参加过第一批的虚拟用户。如果无时间间隔,第二批100用户就不可能有是第一批参加的虚拟用户。 属于个人理解,欢迎拍砖。。。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    3#
    发表于 2012-10-21 21:18:02 | 只看该作者
    分不同的group来操作应该可以
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2012-10-22 11:49:51 | 只看该作者
    个人见解:init和end这两个在场景运行时只会在一开始运行一次;然后action中的脚本会反复运行
    你设置了一个集合点,然后并发100人操作这个事务,我们假设只有150个用户总共,我们模拟下:
    1、第一批100用户(新虚拟)到齐了释放了
    2、第二批的只有50新虚拟的用户,还有50个要等第一批的用户(100个)执行完脚本,然后集合点集满了100个才能进行继续
    总结:你的问题第二批加载用户时,第一批的用户会继续执行action部分到头然后从头继续循环

    如有不对,忘高手赐教
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2012-10-23 08:54:20 | 只看该作者
    虽然没有太懂,但还是学到了,谢谢各位
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2012-10-23 10:58:05 | 只看该作者
    int是每个用户运行一次!!脚本中end部分是在用户持续加压阶段结束后执行吗??
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-26 02:35 , Processed in 0.071422 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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