mars 发表于 2010-6-11 17:52:33

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);

msnshow 发表于 2010-6-12 13:45:10

这个ID肯定是在前台你访问的某个页面时,服务器返回给你的,从你描述的情况看,是你找错了URL

wolma 发表于 2010-6-13 16:42:54

是放错地方了

是放错地方了,把扩展日志 的data returned by server 打开。从头放了一遍脚本,在日志里一搜 结果在login的时候 dwr就把sessionID返回了。

孤单芭蕾lonely 发表于 2013-9-23 20:42:18

回复 3# wolma


我最近也在用LR测试dwr框架,发现服务器返回的是origScriptSessionId,然后在后面加上了个随机数,才生成的ScriptSessionId,但却无法获得加了随机数之后的ScriptSessionId,不知道怎样解决这样的问题?
页: [1]
查看完整版本: LoadRunner9.5 无法获取dwr 的scriptSessionId