yangru5052 发表于 2008-5-27 19:39:09

又一个关联的问题

run脚本的时候出现下面的错误:
Action.c(182): t=130338ms: Request done "http://192.168.2.52/PBCRM5/Error.aspx"       
Action.c(182): Error -26377: No match found for the requested parameter "Formkeyvalue". Check whether the requested boundaries exist in the response data. Also, if the data you want to save exceeds 1024 bytes, use web_set_max_html_param_len to increase the parameter size       
Action.c(182): Notify: Saving Parameter "Formkeyvalue_count = 0"
Action.c(182): web_submit_data("AddCustomer.aspx_3") highest severity level was "ERROR", 3587 body bytes, 489 header bytes       

关联如下:
lr_think_time( 2 );
    web_set_max_html_param_len("1024");
//HolderKey=-1&isFormSaved=False&FormKey={formkeyvalue}",
    web_reg_save_param("Formkeyvalue",
                "LB/IC=FormKey=",
                "RB/IC=\"",
      "ORD=ALL",
      "Search=body",
      "RelFrameId=1",
             LAST);
        web_submit_data("AddCustomer.aspx_3",
                "Action=http://192.168.2.52/PBCRM5/ClientProFm/Creation/AddCustomer.aspx?btnGridView=ctl00_mainContentPlaceHolder_TabContainer1_tpCustomerInfo_btnLoadGridView&HolderKey=-1&isFormSaved=False&FormKey={formkeyvalue}",
                "Method=POST",
                "RecContentType=text/html",
                "Referer=http://192.168.2.52/PBCRM5/ClientProFm/Creation/AddCustomer.aspx?btnGridView=ctl00_mainContentPlaceHolder_TabContainer1_tpCustomerInfo_btnLoadGridView&HolderKey=-1&isFormSaved=False&FormKey={formkeyvalue}",
                "Snapshot=t5.inf",
                "Mode=HTML",

论坛里的置顶贴我也看了,应该是左右边界的问题,但是我试了很多方法,取更长的边界,转义字符。。。都还是不行。请赐教。
我录制的这个功能是给客户生成form表单的。表单是唯一的,就是上面的formkey,我把formkey的值定义为formkeyvalue,另外每个form会需要填写相关的customer,生成的customer的标示就是holderkey。但是由于开发人员每次生成customer和form资料的时候,实先存储在临时纪录里的,当保存的时候才生成一个正式的formkey,holderkey。我运行脚本出错会不会与这个有关?

whyleave 发表于 2008-5-28 08:47:04

"LB/IC=FormKey=",
左边界应该少了个双引号,换成 "LB/IC=FormKey=\""试试

whyleave 发表于 2008-5-28 08:54:56

你关联函数放的位置也有问题

yangru5052 发表于 2008-5-29 16:57:20

问题解决了,确实是我的关联函数位置有问题。
总结出了一个道理:并不是脚本中第一次出现的地方加就可以,应该是在client 和server之间第一次使用到formkey的地方之前加关联函数
页: [1]
查看完整版本: 又一个关联的问题