51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 7042|回复: 28
打印 上一主题 下一主题

[原创] 有验证码,竟然回放成功?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-11-7 17:05:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我测试的网站,用户登陆的时候需要验证码。看到好多帖子说,需要屏蔽到验证码的源代码才可以。可是我今天用Vugen录制完用户登陆的脚本后,回放并没有报错啊。而且我也没用到关联,回放很正常。这让我很迷惑 1. 究竟测试的时候需不需要屏蔽到验证码?2. 为什么我没用到关联,回放也很正常?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-11-7 17:50:47 | 只看该作者
lr支持图片模式实现的验证码测试
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-11-8 09:14:03 | 只看该作者
但是,验证码不是动态变化的么? 为什么脚本回放会成功哩?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2006-11-8 09:46:00 | 只看该作者
脚本回放虽然成功,但是刚才看了下后台管理,并没有用户登录的日志记录。这是怎么回事?虽然是用Vugen模拟的用户登录场景,是不是应该有登录的日志才对啊。难道我并没有真正的登录进去么?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2006-11-8 10:06:34 | 只看该作者
lr提示成功,未必就是成功了~~
你可以看下回放生成的结果,应该有页面提示‘登陆失败’的信息
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2006-11-8 10:18:56 | 只看该作者
这种情况我也遇到过
我觉得可能是ie缓存的问题

在并发执行的时候就有问题了
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2006-11-8 10:45:57 | 只看该作者
jut984907, 你说的回放生成的结果,是指Execution log么? 哪里可以看出登录失败啊,我找了半天没找到?请指点一下,谢谢。
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2006-11-8 11:00:58 | 只看该作者
菜单view-TestResults,可以生成回放的结果,看看登陆结果的页面,是否正确。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2006-11-8 11:16:59 | 只看该作者
哦,就是执行完自动跳出来那个,看到了。谢谢。
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2006-11-10 13:37:27 | 只看该作者
简单的是说,只是loadrunner执行完了整个脚本.这种虚拟的登陆和真实的用户登陆还是有一定的区别的.loadrunner记录的是一些发送请求的包.可能登陆那个请求,事实上没有成功.但loadrunner还是执行了下面的脚本,还是强制再向服务器请求数据,造成表面上都在成功运行,而实际上可能有些步骤根本就没完成.
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2006-11-10 15:25:33 | 只看该作者
是啊,看到了result report,知道LR只是表面成功了,看来还得去掉验证码才可以测。
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2006-11-10 15:49:33 | 只看该作者
做个关联或者让开发人员设定一个万能验证码也可以啊
回复 支持 反对

使用道具 举报

该用户从未签到

13#
 楼主| 发表于 2006-11-13 09:21:39 | 只看该作者
elen: 让开发人员设定万能验证码是可以的。但使用关联,可以解决验证码的问题么?
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2009-3-16 12:42:26 | 只看该作者
如果要做关联,请将验证码通过文本方式发送到客户端
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2009-3-16 13:16:11 | 只看该作者
想知道脚本到底执行成功没成功那么多的办法 !!!!!!!!!
举例1 ,登陆成功后,界面和登录界面明显不一样,添加个检查点,不就知道了
举例2,LR自身不是回放机制里面不是有个回放脚本过程,显示操作吗 ?
找到它,选中他就可以了
**********************************************
还有一种办法就是针对回放日志进行检查,和设置检查点有点像,你看看回放里面得 server reponse

个人认为,想肯定自己得性能测试结果,就要拿出证据,很显然,使用检查点咯,最好是系统响应值作为检查点
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2009-3-16 14:09:55 | 只看该作者
有的时候LR的角本是全跑完了。运行到return 0;
LR就会以为是成功的了。可以根据后台的日志判断
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2009-3-16 16:44:00 | 只看该作者
最重要还是看后台数据库,看看是否有用户登录,插入数据是否成功,loadrunner不判断逻辑关系的。看似成功,实则未必。
回复 支持 反对

使用道具 举报

  • TA的每日心情

    2017-8-24 09:34
  • 签到天数: 11 天

    连续签到: 2 天

    [LV.3]测试连长

    18#
    发表于 2009-10-10 09:55:23 | 只看该作者

    回复 15# 的帖子

    能举个例子吗!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2009-10-14 17:22:43 | 只看该作者

    如何将验证码发送的服务端?

    原帖由 云层 于 2009-3-16 12:42 发表
    如果要做关联,请将验证码通过文本方式发送到客户端

    请问如何将验证码发送的服务端?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-10-24 09:36
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    20#
    发表于 2009-10-14 17:44:56 | 只看该作者
    LR判断成功与否是按HTTP状态代码来区分的,而不是按业务逻辑。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-13 03:37 , Processed in 0.084966 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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