51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4137|回复: 15
打印 上一主题 下一主题

[原创] 关于多脚本同时并发

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-11-27 22:02:48 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
关于多脚本同时并发
录制了5个脚本,分别是不同页面,不同功能的.我现在要同时并发这5个脚本,要怎么设置呢?盼高手给点提示.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

16#
 楼主| 发表于 2007-12-5 12:34:22 | 只看该作者
原帖由 cangmang 于 2007-12-5 08:55 发表
百分比是对总VU数量的吧,你计算好数量然后设置集合点,8楼的方法没试过....但是感觉应该不行,设置同一名称的集合点就是一样了??(高手指点)增加用户数在controller里就可以啊然后设置增加量什么的...恩恩不过你要注意你 ...

   
还可以了。就是用8.0的用习惯了,第一次接触9.0的有点迷惑,而且在公司的时候还有好多台机器可以来运行脚本。现在在外面做项目就一台机器。所以才会出现了上面的情况。我试了一下在每个脚本中添加相同的集合点,貌似可以做到同时运行这5个脚本。。。好像可以解决问题了。如果大家还有什么好的想法或者方法欢迎讨论。
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2007-12-5 08:55:54 | 只看该作者
百分比是对总VU数量的吧,你计算好数量然后设置集合点,8楼的方法没试过....但是感觉应该不行,设置同一名称的集合点就是一样了??(高手指点)增加用户数在controller里就可以啊然后设置增加量什么的...恩恩不过你要注意你是想这5个脚本同时跑并发的话光search就会占用你很多资源了....你们的服务器很强啊
回复 支持 反对

使用道具 举报

该用户从未签到

14#
 楼主| 发表于 2007-12-4 22:33:05 | 只看该作者
这边我说一下具体的情况,我录制了5个脚本,第1个是列表页面,这个页面的要求是最少200个用户,脚本的名称是LIST;第2个是新增页面,要求是至少30个用户同时在执行增加操作,脚本名称是ADD;第3个是查询页面,这个页面要求是最少150个用户,脚本的名称是search;第4和第5也是不同的页面,总的用户量大概是在200左右。这样加起来大概是600左右的用户。
我在controller里添加了这5个脚本,现在要同时并发这些脚本。有以下问题:1.是不是在每个脚本里可操作之前都设置相同名的集合点(例如JH)就可以做到这样?
                                                                       2.因为我用的是9.0的,就我这一台机器,在controller里添加这些脚本,但9.0是设置百分比的,跟8.0有所区别,8.0是直接设置用户数的。我这边的问题是在哪去增加这600个用户,加完用户后,是不是在controller对应前面我说到的用户去设置百分比就可以达到我的目的了?

急盼高手指点。。。。。急。。。。。
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2007-11-29 21:33:11 | 只看该作者
我说一个不知道可行不可行,在scenairo设置,vusers里面设置每个vuser对应的脚本,比如有10个vuser, 1/6 script1 2/7 script2 ....., 然后设置schedule, 5个5个用户启动,这样可能就能实现了
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2007-11-29 17:16:33 | 只看该作者
学习了。。。。。
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2007-11-29 15:02:39 | 只看该作者
原帖由 duola1119 于 2007-11-28 16:31 发表
可以告诉你无法实现.
如果说你要将这5个脚本分别设置第一,第二,第三...的顺序.
想到得到第一个执行完就立刻执行第二,,,第五个的话还可以.

照3楼的方法就可以!怎么会无法实现呢?
我刚刚做完一个测试。Web与Win32并发,3个脚本。
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2007-11-29 13:33:28 | 只看该作者
期待中!
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2007-11-29 11:34:09 | 只看该作者
原帖由 qiguojie 于 2007-11-29 10:38 发表
使用集合点。。。集合点名称都取一样的,controllor在运行时就会等待所有脚本同步了



真的么? 在多个脚本的不同功能点的并发操作,只要设置相同的集合名称就可以实现多个脚本的不同功能点并发?
因为我不大明白,能讲得具体一点么?
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2015-6-25 18:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    8#
    发表于 2007-11-29 10:38:35 | 只看该作者
    使用集合点。。。集合点名称都取一样的,controllor在运行时就会等待所有脚本同步了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2007-11-29 10:36:02 | 只看该作者
    那么怎么才能实现多脚本,同一台机器同时并发呢?望高手指教。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2007-11-28 16:31:35 | 只看该作者
    可以告诉你无法实现.
    如果说你要将这5个脚本分别设置第一,第二,第三...的顺序.
    想到得到第一个执行完就立刻执行第二,,,第五个的话还可以.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2007-11-28 13:15:37 | 只看该作者
    放在不同的机器上跑不现实。因为我这边就一台机子。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2007-11-28 10:10:05 | 只看该作者
    LS的说的对。  还可以将5个脚本分别在5台不同的机器上跑。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2007-11-28 09:45:05 | 只看该作者
    在controller中把这5个脚本都添加到同一个scenario中,然后运行
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
    发表于 2007-11-27 22:56:11 | 只看该作者
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-8 17:56 , Processed in 0.080991 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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