51Testing软件测试论坛

标题: 求登录163邮箱的脚本 [打印本页]

作者: jiachang    时间: 2010-6-25 14:53
标题: 求登录163邮箱的脚本
有录制登录163邮箱收发邮件功能的吗,能正确回放吗?我录制的怎么登录不了呢,希望有录制成功的把脚本发给我,谢谢
作者: lqr    时间: 2010-6-25 15:44
可用的,自己试试吧
作者: jiachang    时间: 2010-6-28 17:13
谢谢,下载了
作者: lqr    时间: 2010-6-28 17:33
还有[attach]63348[/attach]
作者: jiachang    时间: 2010-6-29 08:34
谢了,先看看,目前有点晕呢还
作者: jiachang    时间: 2010-6-29 08:55
登录的时候有这样一段代码
web_submit_data("logins.jsp",
                "Action=https://reg.163.com/logins.jsp?type=1&product=mail126&url=http://entry.mail.126.com/cgi/ntesdoor?hid%3D10010102%26lightweight%3D1%26verifycookie%3D1%26language%3D0%26style%3D3",
                "Method=POST",
                "RecContentType=text/html",
                "Referer=http://www.126.com/",
                "Snapshot=t17.inf",
                "Mode=HTTP",
                ITEMDATA,
                "Name=domain", "Value=126.com", ENDITEM,
                "Name=language", "Value=0", ENDITEM,
                "Name=bCookie", "Value=", ENDITEM,
                "Name=username", "Value=pigensky234@126.com", ENDITEM,
                "Name=savelogin", "Value=", ENDITEM,
                "Name=url2", "Value=http://mail.126.com/errorpage/err_126.htm", ENDITEM,
                "Name=user", "Value=pigensky234", ENDITEM,
                "Name=password", "Value=123456", ENDITEM,
                "Name=style", "Value=3", ENDITEM,
                "Name=secure", "Value=", ENDITEM,
                "Name=enter.x", "Value=??", ENDITEM,
                LAST);
每次都提示错误,执行不过去,错误如下:
Action.c(63): Error -27717: Invalid NTLM type 2 message: "NTLM"          [MsgId: MERR-27717]
Action.c(63): Error -27764: Request "https://reg.163.com/logins.jsp?type=1&product=mail126&url=http://entry.mail.126.com/cgi/ntesdoor?hid%3D10010102%26lightweight%3D1%26verifycookie%3D1%26language%3D0%26style%3D-1" failed          [MsgId: MERR-27764]
Action.c(63): web_submit_data("logins.jsp") highest severity level was "ERROR", 1296 body bytes, 792 header bytes          [MsgId: MMSG-26388]
作者: jiachang    时间: 2010-6-29 08:56
请问你的代码可以回放时可以正确执行吗
作者: lqr    时间: 2010-6-29 10:28
你说的是哪个附件的,第一个,第二个?

第一个可以的
作者: lqr    时间: 2010-6-29 10:48
其实,脚本回放不成功,是关联没做好,录完回放一边,然后自动关联下,基本就可以了
作者: jiachang    时间: 2010-6-29 16:02
原来以为不会用到关联,一直没看过这个概念,今天看了看,怎么感觉这么难啊
作者: jiachang    时间: 2010-6-30 10:57
如果我在回放前把cookie等缓存都清空了,还用自动关联吗?
我试的是还是不能回放成功
作者: jiachang    时间: 2010-6-30 11:04
第一个回放也不成功,提示找不到关联的那个函数
vuser_init.c(304): Error -26377: No match found for the requested parameter "WCSParam_Diff2". Check whether the requested boundaries exist in the response data. Also, if the data you want to save exceeds 256 bytes, use web_set_max_html_param_len to increase the parameter size          [MsgId: MERR-26377]
vuser_init.c(304): web_url("ntesdoor") highest severity level was "ERROR", 13090 body bytes, 1059 header bytes          [MsgId: MMSG-26388]
作者: top73    时间: 2010-6-30 11:57

作者: jiachang    时间: 2010-6-30 15:17
我觉得问题不是没做关联的原因,提示的错误好像是找不到登录页面似的,还没有到输入用户名和密码的时候,如上图,错误出现在标红的地方,具体原因我也不是很清楚
作者: daocaorenq    时间: 2010-6-30 16:05
支持支持哈
作者: lqr    时间: 2010-7-1 11:11
录制2份相同操作的脚本,通过ld 的compare 工具,比较下,找到同一函数内,不同的部分,就知道了,
多多练习
作者: lqr    时间: 2010-7-1 11:12
看看这个视频

http://www.boobooke.com/v/bbk2161/
作者: lqr    时间: 2010-7-1 11:27
注意比较web_url("crossdomain.jsp", 这函数的内容

里面有几个数据需要关联
比较下就知道了(录了3份,用户1,2份。用户2 1份)
用户1:sInfoCookie=1277953319%7C0%7C%233%2640%23&pInfoCookie=lqrwss%40126.com%7C1277953319%7C0%7Cmail126%7C11%2628%7Cfuj%261277952485%26mail126%23fuj%26350200%2310%7C%260&url="
用户2:sInfoCookie=1277953037%7C0%7C%233%2640%23&pInfoCookie=lqrgxh%40126.com%7C1277953037%7C0%7Cmail126%7C11%2628%7Cfuj%261277799945%26mail126%23fuj%26350200%2310%7C%260&url="
用户1:sInfoCookie=1277952485%7C0%7C%233%2640%23&pInfoCookie=lqrwss%40126.com%7C1277952485%7C0%7Cmail126%7C11%2628%7Cfuj%261277882206%26mail126%23fuj%26350200%2310%7C%260&url="

前面的logincookie太长了,没放上来,所以,logincookie,sInfoCookie,,pInfoCookie需要关联

[ 本帖最后由 lqr 于 2010-7-1 11:30 编辑 ]
作者: lqr    时间: 2010-7-6 10:12
楼主,这个附件的action是肯定可以运行的,已经参数化,2个用户都可以给指定的用户发邮件,
还是在web_url("crossdomain.jsp", ,做好关联
作者: 乖猪宝宝    时间: 2012-4-20 12:33
下了,试试看
作者: xiaofan3707    时间: 2012-9-17 14:08
各位,后来这个登录邮箱试验成功没,我最近在录制登录163邮箱,总是失败,如果成功了能否共享一下呢??我用lqr发的脚本试了,都报错
作者: xiaofan3707    时间: 2012-9-17 14:08
非常需要这段脚本,感谢啦




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