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=1
277953319
%7C0%7C%233%2640%23&pInfoCookie=lqrwss%40126.com%
7C1277953319
%7C0%7Cmail126%7C11%2628%7Cfuj%261277
952485
%26mail126%23fuj%26350200%2310%7C%260&url="
用户2:sInfoCookie=
1277953037
%7C0%7C%233%2640%23&pInfoCookie=lqrgxh%40126.com%7C
1277953037
%7C0%7Cmail126%7C11%2628%7Cfuj%261277
799945
%26mail126%23fuj%26350200%2310%7C%260&url="
用户1:sInfoCookie=
1277952485
%7C0%7C%233%2640%23&pInfoCookie=lqrwss%40126.com%7C
1277952485
%7C0%7Cmail126%7C11%2628%7Cfuj%261277
882206
%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