loadrunner检查点问题
用loadrunner自带的预定机票的网站,录制了登录 操作 ,插入了检查点,检查字符串为 "welcome",如果登录成功了,就会出现welcome代码为:
web_reg_find("Text=Welcome","SaveCount=para_count",LAST);
web_submit_data("login.pl",
"Action=http://127.0.0.1:1080/mercuryWebTours/login.pl",
"Method=POST",
"RecContentType=text/html",
"Referer=http://127.0.0.1:1080/mercuryWebTours/nav.pl?in=home",
"Snapshot=t2.inf",
"Mode=HTML",
ITEMDATA,
"Name=userSession", "Value=102646.565249089fcHQiicpHDVzHQpcQzc", ENDITEM,
"Name=username", "Value=jojo", ENDITEM,
"Name=password", "Value=bean", ENDITEM,
"Name=JSFormSubmit", "Value=off", ENDITEM,
"Name=login.x", "Value=51", ENDITEM,
"Name=login.y", "Value=8", ENDITEM,
LAST);
if(atoi(lr_eval_string("{para_count}"))>0)
lr_output_message("we find the string");
else
lr_output_message("sorry,don't find the sring");
return 0;
} 结果 回放日志里显示的是 sorry,don't find the sring ,哪错了呢? 你是不是少了一段啊,加上这段试试
web_url("MercuryWebTours",
"URL=http://l127.0.0.1:1080/MercuryWebTours/",
"TargetFrame=",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t4.inf",
"Mode=HTML",
LAST);
我录制的时候是有这段的,不知你的脚本怎么没有,没有这段确实是sorry,don't find the sring
加上以后就变we find the string了 加在登录的前面,检查点和后面的判断应该是正确的 服务器没返回你要的welcome而已,因为你登陆是不成功的,webtour网页登陆需要session认证
你改一下代码就行了,把你的提交变成访问首页,去抓别的字 :) 谢谢大家,我试试,有结果再来反馈,谢谢 :victory: 改成访问首页后,成功了
页:
[1]