51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4326|回复: 7
打印 上一主题 下一主题

[原创] 录制baidu的登陆操作,为何回放出错呢?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-11-26 21:07:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
录制了在baidu上登陆,然后设置检查点为用户名wens331,最后退出。
但是在回放的时候报错,提示:
Action.c(75): Error -26366: "Text=wens331" not found for web_reg_find          [MsgId: MERR-26366]
Action.c(75): Error -26374: The above "not found" error(s) may be explained by header and body byte counts being 0 and 0, respectively.          [MsgId: MERR-26374]

可是进入Test Results查看检查点wens331没有问题。
Object           Details             Result           Time  
   
Service:    Reg Find Text=wens331     Done      2008-11-26 - 20:34:32

这是Test Results错误页:



Object                           Details            Result             Time  
   
Url: www.baidu.com_2        Web step failed         Failed     2008-11-26 - 20:34:32

不知道这是为什么?请帮助分析一下
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2008-11-27 00:20:45 | 只看该作者
是我说的不够明白么?

特征:回放失败
疑点:log纪录无法发现检查点,但Test Results里检查点没有问题,状态是down。
实际错误:Test Results显示登陆成功后的页面错误。也就是baidu登陆了之后出现用户名的那页面。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-11-27 00:56:34 | 只看该作者
The above "not found" error(s) may be explained by header and body byte counts being 0 and 0, respectively.          [MsgId: MERR-26374]

这句是什么问题引起?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-11-27 09:56:51 | 只看该作者
你最好把脚本放上来
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-11-27 09:59:34 | 只看该作者
先把检查点去掉,看能否正确回放,然后再做下一步判断
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-11-27 10:19:21 | 只看该作者
有一点要说的是,你检查的是你输入的数据,即非静态数据,所以关键在于你检查点代码的位置放在哪里?如果你还没有输入就检查是否正确,报错是肯定的。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-11-27 10:41:34 | 只看该作者
Service:    Reg Find Text=wens331     Done      2008-11-26 - 20:34:32

只是表示你这个检查点登记成功, 并不是说真的能在返回结果找到预定的信息吧

楼主很可能把web_reg_find 这个方法的位置放错了, 应该放在发送登录请求之前才行.
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2008-11-27 17:28:38 | 只看该作者
问题已经解决了。web_reg_find 是在放在之前。
分析:在登陆成功后,打开www.baidu.com,但是这个页面是从缓存里读取的。并不是登陆之后的实际www.baidu.com

由以下错误log可以看出,登陆之后的baidu并没有接受字节。
Action.c(75): Error -26374: The above "not found" error(s) may be explained by header and body byte counts being 0 and 0, respectively.   

Runstting里去掉Simulate browser cache,问题解决。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-20 07:13 , Processed in 0.075338 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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