51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4964|回复: 10
打印 上一主题 下一主题

[Robot] 请教TestManager高手

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2004-6-22 09:03:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用了Rational Robot录制了很多能够回放的GUI脚本。现在想利用TestManager来进行批量GUI的定时回放工作。比如凌晨一点开始回放一批脚本。
我知道TestManager中能够利用suit定时批量运行VU脚本,但是在建立suit后无法将GUI的脚本加入,这是为什么?有什么办法能够解决吗?我事先录制的GUI脚本在suit中选择需要插入的脚本中都无法显示,但是VU脚本是能够显示的。请高手指点。
如果真的不能加入GUI脚本,Robot是不是有类似Compuware中的那些功能语句,就是手工编写一个脚本,让它来完成批量执行其他多个脚本。
类似:
do test1.exe
do test2.exe
do test3.exe
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2004-6-22 14:46:03 | 只看该作者
建立suite后,使用与插入vu脚本相同的方法就可以插入GUI脚本啊~~
我刚才试过了,没有问题····
你把你是怎么插入VU脚本的方法说仔细一些,看看是不是插入VU脚本的方法本身有问题~~

[ Last edited by smartbaby on 2004-6-22 at 15:39 ]
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2004-6-22 23:05:25 | 只看该作者
1.我用了Rational Robot录制了很多能够回放的GUI脚本。现在想利用TestManager来进行批量GUI的定时回放工作。比如凌晨一点开始回放一批脚本。

这个问题可以利用rational testmanager的命令行功能来进行启动,配合计划任务,就可以达到定时启动的目的

语法:
rtmanager.exe suitename /runsuite /user userid [/password password] /project  .rsp-path [/computers [local]]; [computer-1;computer-2;....computer-n] /logfolder logfoldername /log logname [/overwritelog] [/numusers nnn] [/ignoreconfiguredtestcase] [/close]

例子: rtmanager.exe xxxsuit /runsuite /user admin /project "项目路径\xxx.rsp" /computers local /build "build 1"  /logfolder  xxx1 /close

上边是命令行启动

现在设置启动时间
1.开始-〉设置-〉控制面板->任务计划,添加计划
2.根据向导,选择要启动的rational testmanager
3.选择时间
4.添加系统员用户名字和密码
5.修改运行对话框(把上边命令行修改后添加进去,修改的内容不用我说了吧)
:p

ok,你可以按照我给你的语法,可以启动多个suit,随心所欲

2.知道TestManager中能够利用suit定时批量运行VU脚本,但是在建立suit后无法将GUI的脚本加入,这是为什么?有什么办法能够解决吗?我事先录制的GUI脚本在suit中选择需要插入的脚本中都无法显示,但是VU脚本是能够显示的。请高手指点。

这个问题么,我觉得老兄的机器的原因,因为在我的机器上是可以的(我的版本是rational 2003),要不把你的操作步骤描述一下,看是不是你自己哪里操作的问题

3.如果真的不能加入GUI脚本,Robot是不是有类似Compuware中的那些功能语句,就是手工编写一个脚本,让它来完成批量执行其他多个脚本。

我们可以利用callscript 方法来达到你要的目的
sub main()
  CallScript "MyScript"
end sub

如果有什么问题,请联系!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2004-6-23 08:53:45 | 只看该作者
多谢多谢~~~~~~~

我创建的方法:
1.在Administrator中建立了test这个Project,在其中录制了GUI和VU脚本;
2.在Administrator中连接这个Project(没有修改用户组);
3.点它在工具栏上的图标进入TestManager,在Execution导航栏右键点击Suit,选择New Suit…,选择Performance Testing Wizard,ok。选择Local computer下一步。
4.进入了Select Test Scripts窗口,在Select项中只能显示所有的VU脚本,但是GUI脚本无法显示出来:s

怎么样才能让它们显示出来?
或者是不是我这个方法根本就不对?应该用其他方法?请赐教。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2004-6-23 09:42:09 | 只看该作者
切换一下选项,gui脚本是一下
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2004-6-23 09:43:56 | 只看该作者
默认情况下test script source 中显示的是VU,当然只能看到和选择VU脚本了~
在test script source 中选择gui就可以选择你在该project的robot中的GUI脚本!
大概是你没有注意吧。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2004-6-23 09:59:30 | 只看该作者
我现在遇到的问题是在建立Suit的时候,到了Select Test Scripts窗口中,如果没有VU脚本将无法建Suit。
test script source 这个窗口怎么进入?是不是建立suit以后Scenarios中Insert Script中的Run Properties of Test Scripts窗口中选择GUI?这个是可以的,但也是必须依靠一个VU脚本才能建。
如果一个VU脚本都没有,如何建呢?
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2004-6-23 11:29:21 | 只看该作者
操作步骤:
1.进入testmananger
2.点击suite
3.新建suite
4.在新建的suite下使用右键选择插入测试脚本
5.在test script source 中选择gui就可以选择你所要的GUI脚本
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2004-6-23 17:19:03 | 只看该作者
新建suit的时候如果选择Performance Testing Wizard后不是必须要选个VU脚本吗?能不选?我这里如果不选就不能选择下一步。
除非在新建suit的时候选择Blank Performance Testing Wizard,那样就只能Insert Scenario了。
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2004-6-24 13:11:47 | 只看该作者
什么样的测试就选择什么样的脚本~
这个是需要自己判断和选择的~~
基本问题已经解决了~~剩下的就慢慢琢磨和熟悉吧~^_^
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2004-9-15 11:21:55 | 只看该作者
请教高手,能否提供 testmanager 的下载地址?  谢谢!!!!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-6-15 02:55 , Processed in 0.073141 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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