51Testing软件测试论坛

标题: 请高手帮忙看下关联语句我哪里写错了???? [打印本页]

作者: apple2811    时间: 2007-6-4 10:04
标题: 请高手帮忙看下关联语句我哪里写错了????
web_reg_save_param ("sk", "NOTFOUND=ERROR", "LB=Value=","RB=>", "ORD=1", LAST);

        web_submit_form("login.jsp",
                "Snapshot=t2.inf",
                ITEMDATA,
                "Name=userName", "Value=13556004244", ENDITEM,
                "Name=userPWD", "Value=888888", ENDITEM,
                "Name=code", "Value={sk}", ENDITEM,
                EXTRARES,
                "Url=C_login/style.css", "Referer=http://www.mo-home.cn/web/C_login/index.jsp", ENDITEM,
                "Url=C_login/images/left_bgmiddle.gif", "Referer=http://www.mo-home.cn/web/C_login/left.jsp", ENDITEM,
                "Url=C_login/images/left_line1.gif", "Referer=http://www.mo-home.cn/web/C_login/left.jsp", ENDITEM,
                "Url=C_login/images/left_menubg.gif", "Referer=http://www.mo-home.cn/web/C_login/left.jsp", ENDITEM,
                "Url=C_login/images/img.swf", "Referer=http://www.mo-home.cn/web/C_login/top.jsp", ENDITEM,
                "Url=C_login/images/main_bgtop1.gif", "Referer=http://www.mo-home.cn/web/C_login/main.jsp", ENDITEM,
                "Url=C_login/images/main_bgtop2.gif", "Referer=http://www.mo-home.cn/web/C_login/main.jsp", ENDITEM,
                "Url=home_img/last.gif", "Referer=http://www.mo-home.cn/web/C_login/main.jsp", ENDITEM,
                "Url=C_login/images/main_bgmiddle.gif", "Referer=http://www.mo-home.cn/web/C_login/main.jsp", ENDITEM,
                "Url=C_login/images/time_icon1.gif", "Referer=http://www.mo-home.cn/web/C_login/main.jsp", ENDITEM,
                "Url=home_img/next2.gif", "Referer=http://www.mo-home.cn/web/C_login/main.jsp", ENDITEM,
                "Url=home_img/img.gif", "Referer=http://www.mo-home.cn/web/C_login/main.jsp", ENDITEM,
                "Url=C_login/images/main_line1.gif", "Referer=http://www.mo-home.cn/web/C_login/main.jsp", ENDITEM,
                "Url=home_img/img2.gif", "Referer=http://www.mo-home.cn/web/C_login/main.jsp", ENDITEM,
                "Url=home_img/last2.gif", "Referer=http://www.mo-home.cn/web/C_login/main.jsp", ENDITEM,
                "Url=home_img/next.gif", "Referer=http://www.mo-home.cn/web/C_login/main.jsp", ENDITEM,
                "Url=C_login/images/btn1.gif", "Referer=http://www.mo-home.cn/web/C_login/main.jsp", ENDITEM,
                "Url=home_img/daoheng_bg.gif", "Referer=http://www.mo-home.cn/web/C_login/main.jsp", ENDITEM,
                LAST);



作者: apple2811    时间: 2007-6-4 10:05
标题: 继续上文
Action.c(23): 错误 -26377: 找不到请求的参数“sk”的匹配项。检查请求的边界是否存在于响应数据中。此外,如果要保存的数据超过 256 个字节,请使用 web_set_max_html_param_len 增加参数大小          [MsgId: MERR-26377]
作者: qiguojie    时间: 2007-6-4 10:08
从提示看,是web_reg_save_param 函数的"LB=Value=","RB=>"有问题,就是你抓取关联值的边界(响应数据)设置错误,lr从响应数据中找不到匹配项。。。或者你的边界设定让lr抓了超过256字节的关联内容
作者: apple2811    时间: 2007-6-4 10:46
标题: 哪应该怎么写呢?
从提示看,是web_reg_save_param 函数的"LB=Value=","RB=>"有问题,就是你抓取关联值的边界(响应数据)设置错误
哪应该怎么写呢?
肯定没超256字节。我设了5000字节。他还是这句话。
作者: ppent    时间: 2007-6-4 10:49
web_reg_save_param 放错位置了吧,要放在你的web_url前面取到值后,才能用于submit的啊。
看看手册吧。
作者: qiguojie    时间: 2007-6-4 10:55
看了5#的回复,感觉也是。。

具体怎么做关联,可以参考这个:http://zhidao.baidu.com/question/19338536.html
作者: apple2811    时间: 2007-6-4 11:12
标题: 请高手再指教一下。
百度的什么是在 LoadRunner 脚本中做关联我已经看完了。但是还是找不到错误

web_reg_save_param ("sk", "NOTFOUND=ERROR", "LB=Value=","RB=", "ORD=1", LAST);
        web_url("index.jsp",
                "URL=http://www.mo-home.cn/web/index.jsp",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t1.inf",
                "Mode=HTML",
                EXTRARES,
                "Url=image/body_bg.jpg", ENDITEM,
                "Url=image/line.gif", ENDITEM,
                LAST);



        web_submit_form("login.jsp",
                "Snapshot=t2.inf",
                ITEMDATA,
                "Name=userName", "Value=13556004244", ENDITEM,
                "Name=userPWD", "Value=888888", ENDITEM,
                "Name=code", "Value={sk}", ENDITEM,
作者: apple2811    时间: 2007-6-4 11:13
标题: 到底哪里写错了?
错误 -26377: 找不到请求的参数“sk”的匹配项。检查请求的边界是否存在于响应数据中。
作者: andy    时间: 2007-6-6 14:00
请把你要抓的字符窜帖上来.

我刚刚看了一下你的这个测试网站,你要参数化的是验证码,该系统是如何产生这个验证码的最好搞清楚
目前我的LR录制这个系统时老是报错,请大家也可以试一下.
作者: andy    时间: 2007-6-6 14:16
验证码有几种解决办法
1.和开发人员沟通,根据产生验证码的程序方法,自己写DLL文件,然后通过LR去调用DLL产生验证码
2.和开发人员商量,在测试的时候指定一个固定的验证号
3.或者在测试的时候把验证码功能去掉.
作者: apple2811    时间: 2007-6-6 15:27
标题: 谢谢超级斑竹的回答
很详细!我上网查查资料.看能不能自己写DLL文件,\如果不行可能要用第3个方案了。




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