急!!有验证码但是用LR却可以回放成功是怎么回事啊?
急!!测试的是一个投票系统,含有验证码,脚本可以回放成功,在网站后台可以看到回放后投票是成功的(后台显示的参加投票人数和票数都有增加),请问这是怎么回事啊? lr不会校验是否功能正常。只校验是否存在返回。 要校验功能正常,必须设置检查点。 要校验功能正常,必须设置检查点。 在输入验证码后一个页面中加个检查点 再试试就知道了建议你看下loadrunner的原理 但是我在网站后台可以看到参加投票的人数确实有增加啊,票数也有增加的 添加检查点不就是为了检查投票是否真的成功么?
我用LR跑完后,直接在网站后台的投票结果页面有看到参加投票的人数和票数都有增加的。这不就说明在有验证码的情况下通过LR来投票是成功的么?
不是太理解,请再说明下…… 那么是人家网站的认证码是骗人的。 不是啊,是我们公司正在做的一个项目。手工测试是正常没有问题的。 不好意思,我是新手
麻烦大家再指点指点 既然是做性能,楼主脚本录制时输入一个万能验证码,不必纠结这个问题。 让开发人员先去掉验证码或者写个万能验证码 嗯,最开始有验证码的时候脚本是回放不成功的,当时是让开发屏蔽了验证码功能做的性能测试。但是现在把验证码功能再加上去之后,就出现这种情况了。因为是一个投票系统,担心有用户直接使用LR来投票。 不用解析,肯定是代码有问题,哈哈 回复 1# sisixiaoyu
楼主不放心的话,可以在后台将验证码的代码屏蔽掉啊 源代码的问题 bug 呵呵 回复 13# sisixiaoyu
做投票成功与否的检查。LR回放通过不代表投票成功,可以从投票成功后页面文字检查、投票结果记录对比多方面检查 应该是程序的检验有问题,按楼主的说话,程序可能只在前端做了验证码校验,而未在后台进行校验,
就像一些页面的字段校验那样,输入不符合字段要求的字符信息时,在前台页面上提交会出现错误提示,而直接跳过前端校验,发送请求时,是可以提交成功的。LR的请求就是不需要经过前端校验,而直接发送请求到服务器的, 谢谢各位的解答!呵呵……
页:
[1]