51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

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

[复制链接]

该用户从未签到

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

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

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

使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

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

    使用道具 举报

    该用户从未签到

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



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

    使用道具 举报

    该用户从未签到

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

    使用道具 举报

    该用户从未签到

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

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

    使用道具 举报

    该用户从未签到

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

    使用道具 举报

    该用户从未签到

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

    使用道具 举报

    该用户从未签到

    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对应前面我说到的用户去设置百分比就可以达到我的目的了?

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

    使用道具 举报

    该用户从未签到

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

    使用道具 举报

    该用户从未签到

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

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

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-8 14:50 , Processed in 0.077633 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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