51Testing软件测试论坛

标题: 登录页面有动态验证码如何录制? [打印本页]

作者: yoolika    时间: 2008-4-22 10:25
标题: 登录页面有动态验证码如何录制?
登录页面有动态验证码如何录制?
作者: 云层    时间: 2008-4-22 11:02
1.去掉系统的验证码
2.开发提供一个生成的接口
3.放弃
作者: yoolika    时间: 2008-4-22 11:20
呵呵我决定让开发人员去掉验证码
作者: lhjtc8257    时间: 2008-4-22 19:04
2.开发提供一个生成的接口
能具体说明下码,版主,谢谢
作者: liangjz    时间: 2008-4-22 22:57
云层的意思是:
开发提供一个服务器端生成验证码一样的算法,你发请求的时候就在客户端上生成验证码了。

如果这个算法和时间有关的话,可能服务器也无法成功验证的。

如果这个算法不影响性能,为了简单大可以临时屏蔽或者用一个万能的验证码
作者: q789789q    时间: 2008-4-23 08:46
如果有验证码,是不是不能测试的?我也遇到这个问题,老是出现这个错误:
Action.c(32): 错误 -26377: 找不到请求的参数“Siebel_Analytic_ViewState3”的匹配项。检查请求的边界是否存在于响应数据中。此外,如果要保存的数据超过 1024 个字节,请使用 web_set_max_html_param_len 增加参数大小          [MsgId: MERR-26377]
或者:Action.c(18): 错误 -27979: 找不到请求的表单          [MsgId: MERR-27979]
Action.c(18): web_submit_form("Default.aspx") 最高严重级别为“ERROR”,0 个正文字节,0 个标头字节          [MsgId: MMSG-26388]


这个是不是跟验证码有关呢,请解释一下,谢谢
作者: 亚瑟王    时间: 2008-4-23 09:52
关联时你设置的左右边界,找不到匹配的值;你重新检查已设定的左右边界是否正确。
用web_set_max_html_param_len("1024")设置参数值的大小
作者: 亚瑟王    时间: 2008-4-23 10:06
标题: 回复 6# 的帖子
看看这几个关于26377error的链接
http://bbs.51testing.com/viewthr ... ight=Error%2B-26377
http://bbs.51testing.com/viewthr ... ight=Error%2B-26377
http://bbs.51testing.com/viewthr ... 2B-26377&page=2
http://bbs.51testing.com/viewthr ... ight=Error%2B-26377
作者: zhangsy    时间: 2008-4-23 16:54
标题: 回复 1# 的帖子
为什么我录制的登录脚本里含有验证码,而回放的时候没有出错呢?按理说验证码每次都不同,回放的话应该会执行不下去呀,为什么我的回放的时候还是提示通过呢
作者: shen1936    时间: 2008-4-23 17:05
个人的理解:
在我们录制完脚本,回放的时候,只是验证我们的脚本有没有错误不考虑功能是否实现
所以,在Controller中建议运行一下,这里应该就该报错了
作者: liangjz    时间: 2008-4-24 01:42
如果服务器端脚本正确的话 ,把 extended log 打开vugen 执行也会报告http 方面的错误的




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