求知后台删除用户信息脚本回放Failed原因
为什么Discuz论坛注册,脚本增强运行后成功,但到后台把用户信息删除后,再次运行注册脚本为Failed(同样的脚本)但Test Results:所有的都Pass,没有Failed
脚本代码:
web_reg_find("Search=Body",
"SaveCount=Checked_Count",
"Text={TestName}",
LAST);
//插入注册检查点
web_add_cookie("bPh5_2132_lastact=1368537781%09forum.php%09ajax; DOMAIN=127.0.0.1");
lr_rendezvous("Register");
//插入集合点
lr_start_transaction("Register");
//插入开始事务
//提交注册信息
web_submit_data("member.php",
"Action=http://127.0.0.1:8081/upload/member.php?mod=register&inajax=1",
"Method=POST",
"EncType=multipart/form-data",
"TargetFrame=",
"RecContentType=text/xml",
"Referer=http://127.0.0.1:8081/upload/member.php?mod=register",
"Snapshot=t6.inf",
"Mode=HTML",
ITEMDATA,
"Name=regsubmit", "Value=yes", ENDITEM,
"Name=formhash", "Value=a5b639f9", ENDITEM,
"Name=referer", "Value=forum.php", ENDITEM,
"Name=activationauth", "Value=", ENDITEM,
"Name=Oe2dU9", "Value={TestName}", ENDITEM,
"Name=xHj1J2", "Value=123", ENDITEM,
"Name=UpvMz1", "Value=123", ENDITEM,
"Name=r1wfoG", "Value={TestName}@qq.com", ENDITEM,
LAST);
if(atoi(lr_eval_string("{Checked_Count}"))>0)
{
lr_output_message("UserName : %s, register Successful!", lr_eval_string("{TestName}"));
//注册查找成功输出Successful
lr_end_transaction("Register", LR_PASS);
}
else
{
lr_output_message("UserName :%s, register Fail!", lr_eval_string("{TestName}"));
//注册查找失败输出Failed
lr_end_transaction("Register", LR_FAIL);
}
错误代码:
Action.c(110): Notify: Transaction "Register" started.
Action.c(115): Registered web_reg_find successful for "Text=test6"
Action.c(115): web_submit_data("member.php") was successful, 343 body bytes, 467 header bytes
Action.c(145): UserName :test6, register Fail!
Action.c(147): Notify: Transaction "Register" ended with "Fail" status (Duration: 1.1863 Wasted Time: 0.0025). 你 手动删除 用户后添加相同用户名 可以成功吗?
我在外网实验不行。。不知道内网咋样
提示
您的邮箱已经在窝窝注册过,该论坛与窝窝账号互通,您可以用该邮箱直接登录
然后用邮箱登陆 会进入激活页面 回复 2# 赵佳乐SMILE
也不成功,我用的是Localhost:1080,
另外一个更奇怪的问题是,昨天录制增强回放成功后的脚本,今天删除后台数据后再次回放是也Fail,(同样的脚本) 回复 3# BWYBCE
手动成功了 在搞这个吧
也许这个删除的思路就不对 你的表述真让人迷惑。你的真正问题,回放注册不成功。
数据库里面真的没有注册成功吗?检查你的参数化和关联。
页:
[1]