51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[求助] 录制CS脚本进行不下去

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-6-26 16:45:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我要录制的CS程序是一个:用户登陆成功后才会显示操作界面的
软件使用大概流程是:
1.打开程序输入帐号和密码
2.帐号是用WindowSockets发送到服务器进行验证(使用windows Sockets协议录制)
3.帐号验证成功后调用WebServices下载该用户的配置文件(使用WebServices协议录制)
4.下载成功后在对比密码,密码成功后进如实际操作界面
5.实际操作界面有 几个用windows Sockets服务器发送数据操作
所以这里我选的是多协议录制:Web Services + Windows Sockets

但是录制到4步就出问题,调用WebServices下载数据并对比密码后,他不会显示操作界面,导致我无法继续录制下去了.
这是什么问题啊.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2008-6-26 16:47:09 | 只看该作者
我的日志文件如下:
[Network Analyzer (11cc:100c)] Address lookup for 10.117.192.5 = 10.117.192.5
[Network Analyzer (11cc:100c)] ------------------------------------------------------------------------------------------
[Network Analyzer (11cc:100c)] Load Network Traffic Analyzers:
[Network Analyzer (11cc:100c)]     Analyzer Module: WPLUS (value=)
[Network Analyzer (11cc:100c)]     Analyzer Module: WebBase (value=GetHttpProtocolAnalyzer:api_http_filter.dll)
[Network Analyzer (11cc:100c)]     + Network Analyzer: api_http_filter.dll @ GetHttpProtocolAnalyzer Loaded!
[Network Analyzer (11cc:100c)]     + Interception Auditors: WinInetWplusInterceptionAudit:api_http_filter.dll
[Network Analyzer (11cc:100c)]     Analyzer Module: QTWeb (value=)
[Network Analyzer (11cc:100c)]     Analyzer Module: WS_SOAP (value=GetHttpProtocolAnalyzer:api_http_filter.dll)
[Network Analyzer (11cc:100c)]     + Network Analyzer: api_http_filter.dll @ GetHttpProtocolAnalyzer Loaded!
[Network Analyzer (11cc:100c)]     Analyzer Module: WinSock (value=GetRawProtocolAnalyzer:api_sock_proxy.dll)
[Network Analyzer (11cc:100c)]     + Network Analyzer: api_sock_proxy.dll @ GetRawProtocolAnalyzer Loaded!
[Network Analyzer (11cc:100c)]     Analyzer Module: local_server (value=)
[Network Analyzer (11cc:100c)] ------------------------------------------------------------------------------------------
[Network Analyzer (11cc:1720)] Address lookup for BS004 = 10.117.192.47
[Network Analyzer (11cc:100c)] Address lookup for BS004 = 10.117.192.47
[Network Analyzer (11cc:100c)] Request Connection: Remote Server @ 10.117.192.5:9000   (Service=)  (Sid=  1)  PROXIED!
[Network Analyzer (11cc:1720)]   (Sid:  1) Connection Terminated (by Client)
[Network Analyzer (11cc:100c)] Address lookup for BS004 = 10.117.192.47
[Network Analyzer (11cc:100c)] Request Connection: Remote Server @ 10.117.192.5:80   (Service=)  (Sid=  2)  PROXIED!
[Web Request      (11cc:1720)] "POST /hkiss_bs/Service/Data_Source.asmx"   
[Network Analyzer (11cc:1720)]   (Sid:  2) Client -> Server : 702 bytes (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Server -> Client : 609 bytes  (Service=HTTP)
[Web Request      (11cc:1720)] "POST /hkiss_bs/Service/Data_Source.asmx"   
[Network Analyzer (11cc:1720)]   (Sid:  2) Client -> Server : 637 bytes (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Server -> Client : 622 bytes  (Service=HTTP)
[Web Request      (11cc:1720)] "POST /hkiss_bs/Service/Data_Source.asmx"   
[Network Analyzer (11cc:1720)]   (Sid:  2) Client -> Server : 583 bytes (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Server -> Client : 1454 bytes  (Service=HTTP)
[Web Request      (11cc:1720)] "POST /hkiss_bs/Service/Data_Source.asmx"   
[Network Analyzer (11cc:1720)]   (Sid:  2) Client -> Server : 640 bytes (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Server -> Client : 624 bytes  (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Client -> Server : 301 bytes (Service=HTTP)
[Web Request      (11cc:1720)] "POST /hkiss_bs/Service/Data_Source.asmx"   
[Network Analyzer (11cc:1720)]   (Sid:  2) Client -> Server : 296 bytes (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Server -> Client : 25 bytes  (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Server -> Client : 10220 bytes  (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Server -> Client : 1086 bytes  (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Client -> Server : 298 bytes (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Server -> Client : 25 bytes  (Service=HTTP)
[Web Request      (11cc:1720)] "POST /hkiss_bs/Service/Data_Source.asmx"   
[Network Analyzer (11cc:1720)]   (Sid:  2) Client -> Server : 337 bytes (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Server -> Client : 625 bytes  (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Client -> Server : 298 bytes (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Server -> Client : 25 bytes  (Service=HTTP)
[Web Request      (11cc:1720)] "POST /hkiss_bs/Service/Data_Source.asmx"   
[Network Analyzer (11cc:1720)]   (Sid:  2) Client -> Server : 293 bytes (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Server -> Client : 2035 bytes  (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Client -> Server : 298 bytes (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Server -> Client : 25 bytes  (Service=HTTP)
[Web Request      (11cc:1720)] "POST /hkiss_bs/Service/Data_Source.asmx"   
[Network Analyzer (11cc:1720)]   (Sid:  2) Client -> Server : 340 bytes (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Server -> Client : 624 bytes  (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Client -> Server : 300 bytes (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Server -> Client : 25 bytes  (Service=HTTP)
[Web Request      (11cc:1720)] "POST /hkiss_bs/Service/Data_Source.asmx"   
[Network Analyzer (11cc:1720)]   (Sid:  2) Client -> Server : 295 bytes (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Server -> Client : 2390 bytes  (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Client -> Server : 298 bytes (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Server -> Client : 25 bytes  (Service=HTTP)
[Web Request      (11cc:1720)] "POST /hkiss_bs/Service/Data_Source.asmx"   
[Network Analyzer (11cc:1720)]   (Sid:  2) Client -> Server : 348 bytes (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Server -> Client : 622 bytes  (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Client -> Server : 308 bytes (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Server -> Client : 25 bytes  (Service=HTTP)
[Web Request      (11cc:1720)] "POST /hkiss_bs/Service/Data_Source.asmx"   
[Network Analyzer (11cc:1720)]   (Sid:  2) Client -> Server : 303 bytes (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Server -> Client : 1602 bytes  (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Client -> Server : 298 bytes (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Server -> Client : 25 bytes  (Service=HTTP)
[Web Request      (11cc:1720)] "POST /hkiss_bs/Service/Data_Source.asmx"   
[Network Analyzer (11cc:1720)]   (Sid:  2) Client -> Server : 347 bytes (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Server -> Client : 622 bytes  (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Client -> Server : 307 bytes (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Server -> Client : 25 bytes  (Service=HTTP)
[Web Request      (11cc:1720)] "POST /hkiss_bs/Service/Data_Source.asmx"   
[Network Analyzer (11cc:1720)]   (Sid:  2) Client -> Server : 302 bytes (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Server -> Client : 4387 bytes  (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Client -> Server : 298 bytes (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Server -> Client : 25 bytes  (Service=HTTP)
[Web Request      (11cc:1720)] "POST /hkiss_bs/Service/Data_Source.asmx"   
[Network Analyzer (11cc:1720)]   (Sid:  2) Client -> Server : 344 bytes (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Server -> Client : 625 bytes  (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Client -> Server : 304 bytes (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Server -> Client : 25 bytes  (Service=HTTP)
[Web Request      (11cc:1720)] "POST /hkiss_bs/Service/Data_Source.asmx"   
[Network Analyzer (11cc:1720)]   (Sid:  2) Client -> Server : 299 bytes (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Server -> Client : 2727 bytes  (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Client -> Server : 298 bytes (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Server -> Client : 25 bytes  (Service=HTTP)
[Web Request      (11cc:1720)] "POST /hkiss_bs/Service/Data_Source.asmx"   
[Network Analyzer (11cc:1720)]   (Sid:  2) Client -> Server : 350 bytes (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Server -> Client : 625 bytes  (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Client -> Server : 307 bytes (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Server -> Client : 25 bytes  (Service=HTTP)
[Web Request      (11cc:1720)] "POST /hkiss_bs/Service/Data_Source.asmx"   
[Network Analyzer (11cc:1720)]   (Sid:  2) Client -> Server : 302 bytes (Service=HTTP)
[Network Analyzer (11cc:1720)]   (Sid:  2) Server -> Client : 7266 bytes  (Service=HTTP)


后面我想是不是多协议出问题,单独用Windows Sockets和Web Services个试了一次,还是在老地方出问题.
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-6-26 16:52:51 | 只看该作者
对了界面程序是用MFC开发的.
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-6-26 17:18:30 | 只看该作者
楼主不LR录制程序的时候,可以正常的运行客户端程序并能全部走完你所说的这5个步骤吗?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-6-26 17:19:42 | 只看该作者
楼主不用LR录制客户端程序的时候,可以正常的运行客户端程序并能全部走完你所说的这5个步骤吗?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2008-6-26 17:52:59 | 只看该作者
楼主不用LR录制客户端程序的时候,可以正常的运行客户端程序并能全部走完你所说的这5个步骤吗?

不录制的时候,这个是可以走完的.
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2008-6-27 08:39:37 | 只看该作者
这应该算怎么回事啊.
难道录制的时候会让程序在后台执行,前台不显示,
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2008-6-27 12:07:24 | 只看该作者
我现在没办法 就是把注册写死到程序里面,就去除登陆框,配置也用以前下载好的配置就不用在调用webServices.
现在直接打开就显示操作界面.
但是在LoadRunner录制还是无法显示出界面.
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2008-6-28 23:39:13 | 只看该作者
第4步,下载用户配置文件完成后,再比较密码,那这个比较的过程是客户端来实现的吗? 如果是客户端实现的,那LR可能只能进行完第3步,之后因为比较的操作录制不下来,所以无法比较成功,也就无法进行下面的步骤了.因为对本身被测程序不了解,上面只是我的一个推测. 建议更深入的了解该被测系统关于登陆和的通信过程.
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2008-6-30 08:47:23 | 只看该作者
是客户端来进行密码比较的,但是后面我把帐号和密码写到程序里面,也不调用webServices了.
直接显示界面,在不用LoadRunner打开是可以打开的,
但是一用LoadRunner打开就看不到界面.
郁闷了。
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2008-7-2 09:42:27 | 只看该作者
对比也是成的,程序步骤是运行成功的,但是就是不知道LR阻挡了什么东西,竟然不显示界面,但在进程里面还可以看到程序进程.

郁闷啊.
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-20 23:18 , Processed in 0.151310 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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