51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3443|回复: 18
打印 上一主题 下一主题

[原创] 急!!有验证码但是用LR却可以回放成功是怎么回事啊?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-10-25 16:54:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
急!!测试的是一个投票系统,含有验证码,脚本可以回放成功,在网站后台可以看到回放后投票是成功的(后台显示的参加投票人数和票数都有增加),请问这是怎么回事啊?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    2#
    发表于 2011-10-26 15:09:07 | 只看该作者
    lr不会校验是否功能正常。只校验是否存在返回。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    3#
    发表于 2011-10-26 15:09:18 | 只看该作者
    要校验功能正常,必须设置检查点。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    4#
    发表于 2011-10-26 15:09:20 | 只看该作者
    要校验功能正常,必须设置检查点。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2011-10-26 17:27:52 | 只看该作者
    在输入验证码后一个页面中加个检查点    再试试就知道了
    建议你看下loadrunner的原理
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2011-10-26 17:37:40 | 只看该作者
    但是我在网站后台可以看到参加投票的人数确实有增加啊,票数也有增加的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2011-10-26 17:43:32 | 只看该作者
    添加检查点不就是为了检查投票是否真的成功么?
    我用LR跑完后,直接在网站后台的投票结果页面有看到参加投票的人数和票数都有增加的。这不就说明在有验证码的情况下通过LR来投票是成功的么?
    不是太理解,请再说明下……
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2011-10-26 17:45:45 | 只看该作者
    那么是人家网站的认证码是骗人的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2011-10-26 17:48:52 | 只看该作者
    不是啊,是我们公司正在做的一个项目。手工测试是正常没有问题的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
     楼主| 发表于 2011-10-26 17:55:33 | 只看该作者
    不好意思,我是新手
    麻烦大家再指点指点
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2011-10-27 10:06:33 | 只看该作者
    既然是做性能,楼主脚本录制时输入一个万能验证码,不必纠结这个问题。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2011-10-27 10:35:12 | 只看该作者
    让开发人员先去掉验证码或者写个万能验证码
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
     楼主| 发表于 2011-10-27 11:42:34 | 只看该作者
    嗯,最开始有验证码的时候脚本是回放不成功的,当时是让开发屏蔽了验证码功能做的性能测试。但是现在把验证码功能再加上去之后,就出现这种情况了。因为是一个投票系统,担心有用户直接使用LR来投票。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2011-10-28 16:12:06 | 只看该作者
    不用解析,肯定是代码有问题,哈哈
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2011-10-28 17:27:00 | 只看该作者
    回复 1# sisixiaoyu


        楼主不放心的话,可以在后台将验证码的代码屏蔽掉啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2011-10-28 21:07:25 | 只看该作者
    源代码的问题 bug 呵呵
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2011-10-31 10:11:15 | 只看该作者
    回复 13# sisixiaoyu


        做投票成功与否的检查。LR回放通过不代表投票成功,可以从投票成功后页面文字检查、投票结果记录对比多方面检查
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2011-10-31 10:58:40 | 只看该作者
    应该是程序的检验有问题,按楼主的说话,程序可能只在前端做了验证码校验,而未在后台进行校验,
    就像一些页面的字段校验那样,输入不符合字段要求的字符信息时,在前台页面上提交会出现错误提示,而直接跳过前端校验,发送请求时,是可以提交成功的。LR的请求就是不需要经过前端校验,而直接发送请求到服务器的,
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
     楼主| 发表于 2011-11-1 13:49:23 | 只看该作者
    谢谢各位的解答!呵呵……
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-12 04:57 , Processed in 0.072674 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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