只想简简单单的过好每一天~~

lr_web_submit提交数据到服务器,解决cookie获取不到的问题

上一篇 / 下一篇  2009-01-06 18:20:45 / 个人分类:亲身经历记录

前提:在用LR录制时,无法录制到从客户端弹出的网站信息,只能直接访问网站进行录制,这样将导致一个问题“获取不到网站用户的session“  无法真实的摸拟不同的用户登陆到网站。

解决:用http analyzer工具获取到从客户端弹出的dodo173的用户session信息。然后根据获取到的信息,采用LR里面的web_submit_data语句把信息传入服务器,增加检查点,观察是否登陆成功.
另外web_submit_data的Action和Referer可以根据http analyzer里的内容也填写哦(这需要对代码有一定程度的熟悉啊),信息千万不能找错了,找错了白干哦。。

代码如下:
    web_submit_data("forward.jsp",
  "Action=http://ip地址/forward.jsp",
  "Method=POST",
  "RecContentType=text/html",
  "Referer=http://ip地址/index.jsp",
  "Snapshot=t8.inf",
  "Mode=HTML",
  ITEMDATA,
  "Name=businessType", "Value=76", ENDITEM,
  "Name=dodoid", "Value=21011", ENDITEM,
  "Name=sessionId", "Value=5C9552FEBE58FC6575CFD5D9D53623168B9B124BC2B9D1F55844038B40F4A1D3445FD8EA3A06C85C608D0272E583FDB822EDAD55B6CF357B3B0864D725EE3E065C9552FEBE58FC65AAE3A019DDCFF6D6",ENDITEM,
  "Name=memberId", "Value=69411", ENDITEM,
     "Name=useNetBarId","Value=990004",ENDITEM,
  "Name=address", "Value=http://ip地址/dodonew",ENDITEM,
  "Name=netbarId", "Value=990136",ENDITEM,
     "Name=key", "Value=k94ac3ex",ENDITEM,
  "Name=discount", "Value=", ENDITEM, 
  LAST);
整个脚本执行完成后,提示登陆成功。

如果大家看不懂的话可以问我哦~~


TAG: Cookie 亲身经历记录

引用 删除 coolyy   /   2012-08-15 15:41:01
您好,我现在录制完登录,脚本里获取不到SESSIONID,我做不了关联,可以用您所说的这个吗?
引用 删除 coolyy   /   2012-08-15 15:40:48
5
 

评分:0

我来说两句

Open Toolbar