xiaomumu 发表于 2010-10-28 14:11:30

用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:20

服务器拒绝登陆对于LR来说是正确的事件,所以没有fail。
验证码的话找开发的去掉吧。

PrefTest 发表于 2010-10-28 16:21:35

要个万能验证,或者让开发人员屏蔽验证码

androidone 发表于 2010-10-28 16:59:20

服务器返回给loadrunner的数据包是正确的,肯定通过的,但是接下来的操作就是失败的了,如果你还录制了等候的后续操作,如发表话题,肯定要报500错误的。

xiaomumu 发表于 2010-10-28 17:02:27

是不是没插入检查点所以才不会fail呢?

androidone 发表于 2010-10-28 17:48:48

是不是没插入检查点所以才不会fail呢?
xiaomumu 发表于 2010-10-28 17:02 http://bbs.51testing.com/images/common/back.gif

其实跟检查点也没有直接关系,就是loadrunner得到数据库返回的数据时正确的,所以没有报错,但是如果你还有后续操作,肯定是有问题的。

zidane0412 发表于 2010-10-28 22:16:51

屏蔽or用万能

Sarahhao8 发表于 2010-11-9 20:39:24

让开发人员改成一个固定的验证码就可以了。如果把验证码屏蔽掉的话登陆时就少了一个验证码比较的动作,你登陆的时间肯定会缩短,影响测试结果。

msnshow 发表于 2010-11-12 00:05:29

一般都是屏蔽掉

弓长亻青 发表于 2010-11-12 10:20:10

了解了

dingmaocheng201 发表于 2011-3-28 22:59:20

出现这个问题是程序存在的安全漏洞,可能是1:将验证码的验证放在了客户端 2.验证码的验证放在了服务端但没有考虑值为空的情况。

xuhuan007 发表于 2015-10-13 13:30:19

:)
页: [1]
查看完整版本: 用loadrunner录制登录功能时,有验证码怎么解决