LoadRunner9.5 无法获取dwr 的scriptSessionId
录下来的代码:// 想用
web_reg_save_param("sSessionId",
"LB/IC=scriptSessionId=",
"RB/IC=\\nc0-scriptName=",
"Ord=1",
"Search=ALL",
"RelFrameId=1",
LAST);
//来读取web_custom_request的scriptSessionId。但是发现 scriptSessionId是在post的时候发给服务器的,
//使用url模式也没看到这个值怎么来的。请问有办法关联这个scriptSessionId值吗?
web_custom_request("focAction.getFlightView.dwr",
"URL=http://{MyUrl}/dwr/call/plaincall/focAction.getFlightView.dwr",
"Method=POST",
"Resource=0",
"RecContentType=text/javascript",
"Referer=http://{MyUrl}/report/hardReportFlyAdd.do",
"Snapshot=t46.inf",
"Mode=HTML",
"EncType=text/plain",
"Body=callCount=1\npage=/report/hardReportFlyAdd.do\nhttpSessionId={JSessionID}\nscriptSessionId=XX##XXX##X##XX@@%%&&\nc0-scriptName=focAction\nc0-methodName=getFlightView\nc0-id=0\nc0-param0=string:2010-04-19\nc0-param1=string:CK221\nbatchId=1\n", LAST); 这个ID肯定是在前台你访问的某个页面时,服务器返回给你的,从你描述的情况看,是你找错了URL
是放错地方了
是放错地方了,把扩展日志 的data returned by server 打开。从头放了一遍脚本,在日志里一搜 结果在login的时候 dwr就把sessionID返回了。 回复 3# wolma我最近也在用LR测试dwr框架,发现服务器返回的是origScriptSessionId,然后在后面加上了个随机数,才生成的ScriptSessionId,但却无法获得加了随机数之后的ScriptSessionId,不知道怎样解决这样的问题?
页:
[1]