51Testing软件测试论坛

标题: 请问为什么loadrunner在URL链接中参数化会报错? [打印本页]

作者: CrazyPolaris    时间: 2015-12-18 18:36
标题: 请问为什么loadrunner在URL链接中参数化会报错?
本帖最后由 CrazyPolaris 于 2015-12-18 19:24 编辑

脚本如下:
Action()
{
        web_set_max_html_param_len("1024");
        web_reg_save_param("JSESSIONID",
                "LB=JSESSIONID=",
                "RB=;",
                "ORD=1",
                LAST);

        web_add_cookie("JSESSIONID={JSESSIONID}; DOMAIN=as2.anbwf.com");

        web_reg_save_param("code",
                "LB=code=",
                "RB=&state=",
                "ORD=1",
                LAST);

        web_url("list",

                "URL=http://as2.anbwf.com/bsfwx/cookedgoods/list?code={code}&state=STATE",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t5.inf",
                "Mode=HTTP",
                LAST);


        return 0;
}
页面是在微信公众号里面的,code是微信返回的动态参数,本想取关联,但是在这关联出错,求大神解析。

报错信息如下:
Action.c(4): Registering web_reg_save_param was successful          [MsgId: MMSG-26390]
Action.c(10): Warning: The string 'JSESSIONID' with parameter delimiters is not a parameter.
Action.c(10): web_add_cookie was successful          [MsgId: MMSG-26392]
Action.c(12): Registering web_reg_save_param was successful          [MsgId: MMSG-26390]
Action.c(18): Warning: The string 'code' with parameter delimiters is not a parameter.
。。。。。。。。。

Action.c(18): Error -26377: No match found for the requested parameter "code". Check whether the requested boundaries exist in the response data. Also, if the data you want to save exceeds 256 bytes, use web_set_max_html_param_len to increase the parameter size          [MsgId: MERR-26377]
Action.c(18): Notify: Saving Parameter "code = ".
Action.c(18): web_url("list") highest severity level was "ERROR", 23502 body bytes, 245 header bytes, 29 chunking overhead bytes          [MsgId: MMSG-26387]
Ending action Action.




作者: fhhh_eyou    时间: 2015-12-18 19:10
web_set_max_html_param_len("1024");
if the data you want to save exceeds 256 bytes, use web_set_max_html_param_len to increase the parameter size
定义长度错误
作者: CrazyPolaris    时间: 2015-12-19 14:36
fhhh_eyou 发表于 2015-12-18 19:10
web_set_max_html_param_len("1024");
if the data you want to save exceeds 256 bytes, use web_set_ma ...

不是这个原因,改成web_set_max_html_param_len("5000");还是报错。
作者: fhhh_eyou    时间: 2015-12-19 15:54
1. web_reg_save_param("JSESSIONID",
                "LB=JSESSIONID=",
Warning: The string 'JSESSIONID' with parameter delimiters is not a parameter.
2. highest severity level was "ERROR", 23502 body bytes, 245 header bytes, 29 chunking overhead bytes          [MsgId: MMSG-26387]
URL=http://as2.anbwf.com/bsfwx/cookedgoods/list?code={code}&state=STATE",



作者: CrazyPolaris    时间: 2015-12-23 14:47
fhhh_eyou 发表于 2015-12-19 15:54
1. web_reg_save_param("JSESSIONID",
                "LB=JSESSIONID=",
Warning: The string 'JSESSI ...

谢谢,不是这个原因
作者: 7777777yeol    时间: 2016-7-13 18:01
同问,不知楼主怎么解决的?求分享




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