51Testing软件测试论坛

标题: LR关联求助 [打印本页]

作者: hslqin    时间: 2011-10-26 16:44
标题: LR关联求助
web_url{"Page.aspx",
      "url=url"
      .....
   };

web_custom_request("InputContract.aspx",
       "url=url"
        .....
       "Body=XXX&XX&__VIEWSTATE=%2FwPDw......zw&__EVENTVALDATION=%2F....",
       Last);

web_submit_data("InputContract.aspx_2",
         "Action=url",
         ....
         "Name=__VIEWSTATE","Value=/wE...",
         "Name=__EVENTVALIDAITON","Value=/we...",
         ....
         Last);

----------------------------------------------------------------
录制脚本大致如上,需要关联__VIEWSTATE和__EVENTVALIDAITON

web_custom_request里面的__VIEWSTATE和__EVENTVALIDATION的值和web_url{"Page.aspx"}Tree里面的__VEIWSTATE、__EVENTVALIDAITON的值关联,但是这个里面显示的值为/wPDw......zw,不是%2FwPDw......zw

这个样子怎么关联啊?这个值里面有很多%2F这种转义的字符
作者: 云层    时间: 2011-10-26 16:59
__VIEWSTATE和__EVENTVALIDAITON肯定不用关联的,你不懂这两个数据段的概念而已
作者: hslqin    时间: 2011-10-27 11:52
__VIEWSTATE和__EVENTVALIDATION肯定是需要关联的;
web_url:是进入到要提交流程的页面
web_custom_request:是页面有一个回发,局部刷新
web_submit_data:是页面提交流程
其他流程页面没有回发的,web_submit_data里面产生的__VIEWSTATE的值在web_url的Tree里面找的到;
这个页面有回发后,web_submit_data里面的__VIEWSTATE的值在web_custom_request的Tree里面找的到匹配的值;而web_custom_request里面的__VIEWSTATE的值在web_url的Tree里面找的到匹配的值。而且每个页面只有一个__VIEWSTATE和__EVENTVALIDATION
作者: hslqin    时间: 2011-10-29 12:22
有人知道怎么解答不
作者: thirfing    时间: 2011-10-31 10:06
正常做关联,关联完后把关联值进行转换。
根据楼主代码,貌似是要进行url转换(猜测),lr有自带转换函数。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2