51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[Robot] Rational性能测试之VU脚本录制

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2004-5-9 14:29:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在使用rational进行功能测试时,大家首先碰到的一个问题就是无法生成脚本。下面介绍脚本的生成及注意事项。
    不能正确生成脚本的主要原因是由于选择了不正确的协议造成的,在录制VU脚本之前一定要弄清楚测试系统所使用的通讯协议,然后在robot中正确设置协议。
(一)        设置
1、打开robot,Tools>Session Record Options >Method
录制方法:
API:Robot录制客户机和服务器之间的socket API调用;
NETWORK:Robot使用计算机以太网卡的“混乱”模式录制LAN上的TCP/IP通讯,需要安装rational专用网卡驱动程序(在初次使用时会有提示,根据提示安装即可),在非windows客户端或rarional和客户端不在同一台机器上时使用;
PROXY:和NETWORK方法类似,可以扑获在NETWORK模式录制时不可见的包;
协议选择:
generator filtering > selected protocol 中是robot录制时使用的协议,左边是robot支持的网络协议,在selected protocol设置正确的协议并删除其他不用的协议,这对是否成功生成脚本至关重要。
(二)        录制示例
以下VU脚本是,是使用SOCKET协议的C/S架构的程序录制的。
设置:Method:API
selected protocol:Sokect
     /*
      ->-> Session File Information <-<-
       Created: Fri Jul 18 14:28:01 2003
          Name: F:\ttt\TestDatastore\DefaultTestScriptDatastore\TMS_Sessions\123.wch
          Type: Rational Robot - API
                (with Winsock1 Data)
*/

#include <VU.h>
{

push Timeout_scale = 200; /* Set timeouts to 200% of maximum response time */
push Think_def = "LR";
Min_tmout = 120000;       /* Set minimum Timeout_val to 2 minutes          */
push Timeout_val = Min_tmout;

SERVER = sock_connect("123001", "SERVER:2000");

{ INFO SERVER "SERVER"="192.168.1.12"; } /*1*/

set Server_connection = SERVER;

push Think_avg = 0;

sock_send
    "`45645651300000000001cc00f701000002000000c3330100000000000000000001000000"
    "00000000000sdgsdfgfhjghjjdfhjhkjgfhjgfjjk000000000000hh0000000000000000000000"
    "000000000000000000000000000000000000000000000100`g2222`0012313546545465431"
    "`45641313000000000000000000000000000000000000`";


sock_nrecv ["123002"] 200;

sock_send
    "`1321321656548745215599154654456546122132112313210000000000000001000000"
    "00000000021321215665654548879654654655562000000000000000000000000000000"
    "00000000000000000000000000000000000000000000012131132321213212111323213"
    "`123110000000`Z2";


sock_recv ["123003"] "$"; /* 50 bytes */

sock_disconnect(SERVER);

pop [Think_def, Think_avg, Timeout_val, Timeout_scale];

}

以上脚本录制产生,自己录制时数据会和示例中的不一样。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2004-7-8 15:33:15 | 只看该作者
我找你的方法选择了,但是还是不能记录数据,录制不了脚本,
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2004-7-12 14:05:22 | 只看该作者
:,(
我也是啊,虽然照着你的方法设置,但是录制还是出问题。
能不能解释一下各个协议具体是什么意思,分别针对什么环境下使用哪个协议?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2004-7-14 00:49:38 | 只看该作者
一开始接触 VU 时最头疼的是不知如果录制,会出现无法录制的情况~
后来才明白这跟你选择的协议有关。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2004-7-14 00:50:36 | 只看该作者
现在遇到的问题,是分析数据比较麻烦。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2004-7-21 14:22:53 | 只看该作者
录制不了!!
郁闷中……
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2004-7-21 15:20:03 | 只看该作者
录制不成功通常为协议选择不正确和robot配置不合理
多尝试
计算机是个实践学科!多动手!问题自然会有解决方法!
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2004-7-30 09:28:27 | 只看该作者
现在的问题是不知道该如何分析数据,望高手提示。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2005-5-24 14:50:18 | 只看该作者

录制不了,急!急!

VU脚本录制不了,急!急!

但是GUI脚本录制是成功的
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2005-5-24 14:51:20 | 只看该作者

录制不了,急!急!

录制不了,急!急!

VU脚本录制不了,急!急!

但是GUI脚本录制是成功的
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2005-5-24 14:52:43 | 只看该作者

录制不了,急!急!

录制不了,急!急!

VU脚本录制不了,急!急! 说不能够找到协议,但是我除了dcom,没有加都加了。

但是GUI脚本录制是成功的
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2005-5-25 22:38:03 | 只看该作者
哪位高手讲将怎么分析录制得到的数据啊?
需要用到什么工具么?
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2005-5-27 10:39:21 | 只看该作者
我录制成功了,确实是你所说那样,要选择正确的协议和设置好正确的服务器。
但是问题又出来了,录制好了后,如何去查看性能指标呢?
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2005-5-27 10:52:50 | 只看该作者
我录制成功后,接着点击回放按钮,图如下

[ Last edited by madwolfer on 2005-5-27 at 11:03 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2005-5-27 11:06:12 | 只看该作者
按下回放按钮后,系统自动进入Rational TestManager,此时,在Rational TestManager出现了刚才录制的各种东西,请问,我如何查看这些东西,如果我想看我录制的性能指标在哪里查看?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2005-5-27 12:06:04 | 只看该作者
嗬嗬,终于录制成功了,不过这个脚本还真是看不懂啊!有什么资料能推荐一下吗?
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2005-6-1 21:18:11 | 只看该作者
没哪位大哥进来解释下么?
该如何分析这些数据啊?
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2005-6-15 18:33:09 | 只看该作者
请问你录制的脚本只是一个登陆的连接吧,如果在里面有事物处理,也可以的吗??
我的系统目前只可以录制和你上面的脚本差不多的登陆的问题,但是登陆之后的应用程序的操作就不能够进行了,什么原因呢
请指点!!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-24 05:46 , Processed in 0.155878 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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