51Testing软件测试论坛

标题: 用loadrunner录制登录功能时,有验证码怎么解决 [打印本页]

作者: xiaomumu    时间: 2010-10-28 14:11
标题: 用loadrunner录制登录功能时,有验证码怎么解决
用loadrunner录制登录功能的脚本时,需要输入随机产生的验证码,请问怎么解决啊?
而且很奇怪,验证码我没有输入任何值,但是脚本运行成功,没有fail的,请高手帮忙,先谢谢了!!!

                      ITEMDATA,
                "Name=user_name", "Value=admin", ENDITEM,
                "Name=password", "Value=123456", ENDITEM,
                //"Name=check_code", "Value=", ENDITEM,
                LAST);
作者: mymagic    时间: 2010-10-28 14:57
服务器拒绝登陆对于LR来说是正确的事件,所以没有fail。
验证码的话找开发的去掉吧。
作者: PrefTest    时间: 2010-10-28 16:21
要个万能验证,或者让开发人员屏蔽验证码
作者: androidone    时间: 2010-10-28 16:59
服务器返回给loadrunner的数据包是正确的,肯定通过的,但是接下来的操作就是失败的了,如果你还录制了等候的后续操作,如发表话题,肯定要报500错误的。
作者: xiaomumu    时间: 2010-10-28 17:02
是不是没插入检查点所以才不会fail呢?
作者: androidone    时间: 2010-10-28 17:48
是不是没插入检查点所以才不会fail呢?
xiaomumu 发表于 2010-10-28 17:02


其实跟检查点也没有直接关系,就是loadrunner得到数据库返回的数据时正确的,所以没有报错,但是如果你还有后续操作,肯定是有问题的。
作者: zidane0412    时间: 2010-10-28 22:16
屏蔽or用万能
作者: Sarahhao8    时间: 2010-11-9 20:39
让开发人员改成一个固定的验证码就可以了。如果把验证码屏蔽掉的话登陆时就少了一个验证码比较的动作,你登陆的时间肯定会缩短,影响测试结果。
作者: msnshow    时间: 2010-11-12 00:05
一般都是屏蔽掉
作者: 弓长亻青    时间: 2010-11-12 10:20
了解了
作者: dingmaocheng201    时间: 2011-3-28 22:59
出现这个问题是程序存在的安全漏洞,可能是1:将验证码的验证放在了客户端 2.验证码的验证放在了服务端但没有考虑值为空的情况。
作者: xuhuan007    时间: 2015-10-13 13:30





欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2