51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3966|回复: 17
打印 上一主题 下一主题

[Robot] 在TestManager中如何重复执行一个脚本?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-8-2 10:00:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我要执行一个登录并发脚本2次,iteration设为2,两次之间相隔2分钟,但执行错误。
提示:sync point login_bf is duplicated in same user's schedule

RTmaster run not executed due to fatal workload description errorsl
TestManager run failed initialization.

[ Last edited by zflanna on 2005-8-2 at 10:22 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2005-8-2 10:09:42 | 只看该作者
testmanager的使用步骤是
1 建suite
2 在suite中建senario
3 往senario中添script
4 把scenario添到group中
第4步中可以指定每个scenario的执行次数,也就是这个scenario中所包含的script执行次数
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2005-8-2 10:11:47 | 只看该作者
这个流程只是我的习惯,testmanager中添加script和senario非常灵活,自己可以研究下。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-8-2 10:22:27 | 只看该作者
也可以在 suite 下的 computer group 中新建一个computer group, 在这个group上右键, insert script,  会弹出 run property of script, 里面有iterations 选项.  

还可以在这里  设置 脚本运行的 顺序.
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2005-8-2 10:26:53 | 只看该作者

谢谢回复

麻烦看一下我上面的错误信息,是什么原因呢?
回复 支持 反对

使用道具 举报

  • TA的每日心情
    慵懒
    14 小时前
  • 签到天数: 3643 天

    连续签到: 95 天

    [LV.Master]测试大本营

    6#
    发表于 2005-8-2 10:34:00 | 只看该作者
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2005-8-2 10:38:29 | 只看该作者
    不能并发的,只能重复执行
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2005-8-2 10:45:43 | 只看该作者
    ilovejolly,是不是这样理解:如果这个脚本要重复执行就不能有并发点?如果不重复执行就可以并发?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2005-8-2 10:50:36 | 只看该作者
    GUI是不能并发的,要做并发的性能测试就用VU做
    举个例子,登陆这个动作,用GUI做的话可以登陆---执行其它动作---logout,再登陆---执行其它动作---logout,这样重复的,而VU是看服务器的承受能力,比如同时login100个用户,看服务器的响应时间等。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
     楼主| 发表于 2005-8-2 11:03:33 | 只看该作者
    我的是VU脚本,登录并发,datapool里有4个用户数据,虚拟用户数为2,执行2次,为何还提示有关用户的错误呢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2005-8-2 11:14:42 | 只看该作者
    我刚试了下,两个用户各两次简单的登陆,没问题
    你说详细点
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
     楼主| 发表于 2005-8-2 11:41:34 | 只看该作者
    datapool设置如下:
    DATAPOOL_CONFIG "login"  DP_SEQUENTIAL DP_SHARED DP_PERSISTENT DP_WRAP
    {
            INCLUDE, "password", "string", "test";
            INCLUDE, "username", "string", "test";
    }

    4个用户数据:
    usrname password
    test1       test1
    test2       test2
    test3       test3
    test4       test4

    run设置
    iterations: 2  delay between iterations: 5 seconds
    number of users: 2(其他默认)
    运行后的错误请看我第一贴,谢谢!
    主要是怎么会有这个错误sync point login_bf is duplicated in same user's schedule

    [ Last edited by zflanna on 2005-8-2 at 11:46 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
     楼主| 发表于 2005-8-2 11:48:07 | 只看该作者
    另外,你测试登录时,是不是并发?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2005-8-2 11:48:50 | 只看该作者
    用户数据怎么导入的?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
     楼主| 发表于 2005-8-2 11:52:27 | 只看该作者
    我是edit>datapool information中的edit existing data,手工输入的。如果不重复执行我这个脚本运行没问题。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2005-8-2 14:26:07 | 只看该作者
    把脚本改为一次,iteration改为4次试下

    今天工作很多,忙死了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
     楼主| 发表于 2005-8-2 15:13:29 | 只看该作者
    Originally posted by ilovejolly at 2005-8-2 02:26 PM:
    把脚本改为一次,iteration改为4次试下

    今天工作很多,忙死了

    谢谢!这么忙还来回答我问题,真是辛苦啊
    “把脚本改为一次”,你是说改number of users为1吗?这样一个虚拟用户重复4次我试过是不可以的。错误提示是一样的

    [ Last edited by zflanna on 2005-8-2 at 15:15 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
     楼主| 发表于 2005-8-2 16:21:31 | 只看该作者
    可以了,把delay between iterations: 5 seconds的5改为0就没问题了,不知为什么?delay between iterations这个参数怎么理解?
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-16 14:31 , Processed in 0.073713 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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