脚本回放通过,场景里报错-26612
我录制登陆-退出的脚本,回放通过(2个用户并已经参数化);但是在场景里运行2分钟就报-26612错误。我在脚本中已经做关联,那个值也能取道。报错后手动登陆系统,能正常登陆。这个服务器是在外网。
现在不知道问题出在何处,我把脚本附在下面,请大家帮忙看看到底是什么问题
Action()
{
web_reg_save_param("sessionid",
"LB=jsessionid=",
"RB=\"",
"Search=Body",
LAST);
web_url("index_00.jsp",
"URL=http://外网服务器ip/hyglggy/index_00.jsp",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
LAST);
lr_think_time(7);
lr_rendezvous("login");
lr_start_transaction("login");
web_submit_form("yhrydl_00.do;jsessionid={sessionid}", //提交用户名、密码
"Snapshot=t2.inf",
ITEMDATA,
"Name=yhrydm", "Value={username}", ENDITEM,
"Name=yhrymm", "Value=20", ENDITEM,
LAST);
lr_end_transaction("login", LR_AUTO);
lr_output_message("+++++++++++%s",lr_eval_string("{sessionid}"));
lr_think_time(6);
web_url("index_00.jsp_2", //退出
"URL=http://211.147.222.50:9001/hyglggy/index_00.jsp",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t3.inf",
"Mode=HTML",
LAST);
return 0;
}
[ 本帖最后由 亚瑟王 于 2009-5-19 16:39 编辑 ]
回复 2# 的帖子
附上了场景中一个用户的运行日志 顶一下 重新顶一下 应该是与网页中的脚本有关系吧。 你直接手工访问500错的那个链接看能不能访问回复 7# 的帖子
打开报错的页面,提示密码不能为空! 等待解决 学习中 很可能是bug。 是不是需要关联 你看下 用户名不同,密码相同controller里面start vuser中如果我要是在一定时间内加载2个用户(15秒加载2个用户)也会报500错
回复 15# 的帖子
我试过了,手动开两个ie,分别登陆两个用户(相同/不同)都可以登陆的;不能存在ip限制访问的问题吧 你参数化属性是怎么设置的?贴出来看看回复 17# 的帖子
sequential/each iteration 试一下设成 uniqe/once. 在场景运行时,试一下把脚 本中的“ lr_output_message("+++++++++++%s",lr_eval_string("{sessionid}"));”这句调试信息去掉。 还可以试一下,把run-time setting 中的“simulate a new user on each iteration ” 不被选中。 把CONTROLLER中的场景设置说明一下,还有你脚本里面没集合点日志里面怎么冒集合点了,把脚本贴全点.客户端与外网服务器的连接方式也说明一下,把错误日志级别调高点,不光需要出错时候的信息,整体信息都需要. 不知道这个应用是怎么处理的,一般SESSIONID在打开登陆页面的时候带的,提交用户名和密码操作的时候不含SESSIONID的.我这里有个类似的脚本片段:web_url("cms",
"URL=http://192.168.66.20:7001/cms",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
EXTRARES,
"Url=/cms/unieap/pages/login/images/mainbanner.swf", "Referer=http://192.168.66.20:7001/cms/login.do;jsessionid=HnLL37J3yz0x7VGT4R4y1HMt8ftTqbGb32FDfQdd1QSzkPPQByQx!-2116935259?method=begin", ENDITEM,
LAST);
lr_rendezvous("集合点");
lr_start_transaction("login");
web_submit_form("j_unieap_security_check.do",
"Snapshot=t2.inf",
ITEMDATA,
"Name=j_username", "Value={user}", ENDITEM,
"Name=j_password", "Value=xxx", ENDITEM,
"Name=image.x", "Value=39", ENDITEM,
"Name=image.y", "Value=12", ENDITEM,
EXTRARES,
"Url=unieap/pages/login/images/menubg.gif", "Referer=http://192.168.66.20:7001/cms/cms/rootmenu.do", ENDITEM,
LAST);
web_url("pngfix.js",
"URL=http://192.168.66.20:7001/cms/cms/pages/menu/style/images/pngfix.js",
"Resource=0",
"RecContentType=text/html",
"Referer=http://192.168.66.20:7001/cms/cms/rootmenu.do",
"Snapshot=t3.inf",
"Mode=HTML",
LAST);
web_url("childmenu.do",
"URL=http://192.168.66.20:7001/cms/cms/childmenu.do?parentName=1100",
"Resource=0",
"RecContentType=text/html",
"Referer=http://192.168.66.20:7001/cms/login.do?method=login",
"Snapshot=t4.inf",
"Mode=HTML",
EXTRARES,
"Url=../unieap/pages/login/images/welcome.gif", "Referer=http://192.168.66.20:7001/cms/cms/SellstatisticsAction.do?method=begin", ENDITEM,
"Url=../unieap/pages/login/images/menu_on_center.gif", "Referer=http://192.168.66.20:7001/cms/cms/pages/bottom.jsp", ENDITEM,
LAST);
web_submit_data("SellstatisticsAction.do",
"Action=http://192.168.66.20:7001/cms/cms/SellstatisticsAction.do?method=begin",
"Method=POST",
"RecContentType=text/html",
"Referer=http://192.168.66.20:7001/cms/cms/childmenu.do?parentName=1100",
"Snapshot=t5.inf",
"Mode=HTML",
ITEMDATA,
LAST);
lr_end_transaction("login", LR_AUTO);
页:
[1]
2