51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 10402|回复: 19
打印 上一主题 下一主题

[求助] 关联的问题?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-8-13 15:12:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用LR11录制LR自带的网站,动作是登录+退出。并且设置了Set LOGIN form's action tag to an error page 为选中状态,
录制完成后,回放脚本,居然没有报错,使用Scan action for correlation自动扫描需要关联的地方,但是没有结果为空。
所以接着我又录制了一份脚本,重复刚才的流程。对比两次脚本的不同地方,使用web_reg_save_param做手动关联。
运行脚本后却提示错误,是我关联错误吗?请各位帮忙看看!

Action()
{
        web_reg_save_param("guanlian1",

    "LB=Name=userSession", "Value=", "RB=>", LAST);


        web_url("WebTours",
                "URL=http://127.0.0.1:1080/WebTours/",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t1.inf",
                "Mode=HTML",
                LAST);

        lr_think_time(4);

        web_custom_request("URSTelemetry.asmx",
                "URL=https://telemetry.urs.microsoft.com/URSTelemetry.asmx?MSTel-Client-Key=ZyuXJp0LLlIiqo9B8VPpIw%3d%3d&MSTel-Patented-Lock=AIb1SW/uaR4%3d",
                "Method=POST",
                "Resource=0",
                "RecContentType=text/xml",
                "Referer=",
                "Snapshot=t2.inf",
                "Mode=HTML",
                "EncType=text/xml; charset=utf-8",
                "Body=<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\"><soap:Body><TelRep xmlns=\"http://Microsoft.Live.URSTelemetry/\"><Guid>{2CEDBFBC-DBA8-43AA-B1FD-CC8E6316E3E2}</Guid><DV>8.0.6001.9</DV><FV>8.00.6001.18669</FV><OSV>5.1.2600.3.0</OSV><CN>zh-cn</CN><PRG>{7D5A325F-7FE1-436C-A1A6-F2C88A137F16}</PRG><RType>POST</"
                "RType><CID>8A1DAE66-092C-4C89-BDCD-60F5DFC35B77</CID><CTU>http://127.0.0.1/webtours</CTU><CWIp>NULL</CWIp><TUIp>127.0.0.1</TUIp><CS>64</CS><IB soapenc:arrayType=\"xsd:double[5]\"><double>100</double><double>100</double><double>75</double><double>100</double><double>6.5</double></IB><Frames xmlns:q1=\"http://Microsoft.Live.URSTelemetry/\" soapenc:arrayType=\"q1:Frame[5]\"><Frame><FUrl>http://127.0.0.1/webtours/welcome.pl?signOff=true</FUrl><Z>NFHN</Z><CR>D32000|0|0|20000020|1FC2|0</CR><Kwds"
                ">3a003a00</Kwds><UType>FRAME</UType><HIP>127.0.0.1</HIP></Frame><Frame><FUrl>http://127.0.0.1/webtours/nav.pl?in=home</FUrl><Z>KVHN</Z><CR>32D32000|2830015|0|80001064|FC0|0</CR><Kwds>3a003a00</Kwds><UType>FRAME</UType><HIP>127.0.0.1</HIP></Frame><Frame><FUrl>http://127.0.0.1/webtours</FUrl><Z>NFHN</Z><CR>D32000|0|0|20000020|1FC2|0</CR><Kwds>3a003a00</Kwds><UType>TOP</UType><HIP>127.0.0.1</HIP></Frame><Frame><FUrl>http://127.0.0.1/webtours/header.html</FUrl><Z>NQHN</Z><CR>D32000|0|0|20000020|F82|0<"
                "/CR><Kwds>3a003a00</Kwds><UType>FRAME</UType><HIP>127.0.0.1</HIP></Frame><Frame><FUrl>http://127.0.0.1/webtours/home.html</FUrl><Z>NQHN</Z><CR>D32000|0|0|20000020|1FC0|0</CR><Kwds>3a00570065006c0063006f006d0065003a00</Kwds><UType>FRAME</UType><HIP>127.0.0.1</HIP></Frame></Frames></TelRep></soap:Body></soap:Envelope>",
                LAST);

        web_submit_data("login.pl",
                "Action=http://127.0.0.1:1080/WebTours/login.pl",
                "Method=POST",
                "RecContentType=text/html",
                "Referer=http://127.0.0.1:1080/WebTours/nav.pl?in=home",
                "Snapshot=t3.inf",
                "Mode=HTML",
                ITEMDATA,
                "Name=userSession", "Value={guanlian1}", ENDITEM,
                "Name=username", "Value=mahongbin", ENDITEM,
                "Name=password", "Value=mahbin000", ENDITEM,
                "Name=JSFormSubmit", "Value=on", ENDITEM,
                "Name=login.x", "Value=74", ENDITEM,
                "Name=login.y", "Value=6", ENDITEM,
                LAST);

        web_custom_request("URSTelemetry.asmx_2",
                "URL=https://telemetry.urs.microsoft.com/URSTelemetry.asmx?MSTel-Client-Key=/5wC2y/Q7QjLs6aTXtc9Tw%3d%3d&MSTel-Patented-Lock=H6QVRIobO30%3d",
                "Method=POST",
                "Resource=0",
                "RecContentType=text/xml",
                "Referer=",
                "Snapshot=t4.inf",
                "Mode=HTML",
                "EncType=text/xml; charset=utf-8",
                "Body=<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\"><soap:Body><TelRep xmlns=\"http://Microsoft.Live.URSTelemetry/\"><Guid>{2CEDBFBC-DBA8-43AA-B1FD-CC8E6316E3E2}</Guid><DV>8.0.6001.9</DV><FV>8.00.6001.18669</FV><OSV>5.1.2600.3.0</OSV><CN>zh-cn</CN><PRG>{7D5A325F-7FE1-436C-A1A6-F2C88A137F16}</PRG><RType>POST</"
                "RType><CID>8A1DAE66-092C-4C89-BDCD-60F5DFC35B77</CID><CTU>http://127.0.0.1/webtours/login.pl?intro=true</CTU><CWIp>NULL</CWIp><TUIp>127.0.0.1</TUIp><CS>64</CS><IB soapenc:arrayType=\"xsd:double[5]\"><double>100</double><double>100</double><double>75</double><double>100</double><double>6.5</double></IB><Frames xmlns:q1=\"http://Microsoft.Live.URSTelemetry/\" soapenc:arrayType=\"q1:Frame[6]\"><Frame><FUrl>http://127.0.0.1/webtours/welcome.pl?signOff=true</FUrl><Z>NFHN</Z><CR>D32000|0|0|20000020|1FC2"
                "|0</CR><Kwds>3a003a00</Kwds><UType>FRAME</UType><HIP>127.0.0.1</HIP></Frame><Frame><FUrl>http://127.0.0.1/webtours/nav.pl?in=home</FUrl><Z>KVHN</Z><CR>32D32000|2830015|0|80001064|FC0|0</CR><Kwds>3a003a00</Kwds><UType>FRAME</UType><HIP>127.0.0.1</HIP></Frame><Frame><FUrl>http://127.0.0.1/webtours</FUrl><Z>NFHN</Z><CR>D32000|0|0|20000020|1FC2|0</CR><Kwds>3a003a00</Kwds><UType>TOP</UType><HIP>127.0.0.1</HIP></Frame><Frame><FUrl>http://127.0.0.1/webtours/header.html</FUrl><Z>NQHN</Z><CR>D32000|0|0|"
                "20000020|F82|0</CR><Kwds>3a003a00</Kwds><UType>FRAME</UType><HIP>127.0.0.1</HIP></Frame><Frame><FUrl>http://127.0.0.1/webtours/home.html</FUrl><Z>NQHN</Z><CR>D32000|0|0|20000020|1FC0|0</CR><Kwds>3a00570065006c0063006f006d0065003a00</Kwds><UType>FRAME</UType><HIP>127.0.0.1</HIP></Frame><Frame><FUrl>http://127.0.0.1/webtours/login.pl?intro=true</FUrl><Z>NQHN</Z><CR>D32000|0|0|20000020|1FC0|0</CR><Kwds>570065006c0063006f006d0065003a00570065006c0063006f006d0065003a00</Kwds><UType>TOP</UType><HIP"
                ">127.0.0.1</HIP></Frame></Frames></TelRep></soap:Body></soap:Envelope>",
                LAST);

        web_url("welcome.pl",
                "URL=http://127.0.0.1:1080/WebTours/welcome.pl?signOff=1",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://127.0.0.1:1080/WebTours/nav.pl?page=menu&in=home",
                "Snapshot=t5.inf",
                "Mode=HTML",
                LAST);

        web_custom_request("URSTelemetry.asmx_3",
                "URL=https://telemetry.urs.microsoft.com/URSTelemetry.asmx?MSTel-Client-Key=8Tml32MPa/LzxOJFrsSR7g%3d%3d&MSTel-Patented-Lock=J4hKFqM84Gc%3d",
                "Method=POST",
                "Resource=0",
                "RecContentType=text/xml",
                "Referer=",
                "Snapshot=t6.inf",
                "Mode=HTML",
                "EncType=text/xml; charset=utf-8",
                "Body=<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\"><soap:Body><TelRep xmlns=\"http://Microsoft.Live.URSTelemetry/\"><Guid>{2CEDBFBC-DBA8-43AA-B1FD-CC8E6316E3E2}</Guid><DV>8.0.6001.9</DV><FV>8.00.6001.18669</FV><OSV>5.1.2600.3.0</OSV><CN>zh-cn</CN><PRG>{7D5A325F-7FE1-436C-A1A6-F2C88A137F16}</PRG><RType>POST</"
                "RType><CID>8A1DAE66-092C-4C89-BDCD-60F5DFC35B77</CID><CTU>http://127.0.0.1/webtours</CTU><CWIp>NULL</CWIp><TUIp>127.0.0.1</TUIp><CS>64</CS><IB soapenc:arrayType=\"xsd:double[5]\"><double>100</double><double>100</double><double>75</double><double>100</double><double>6.5</double></IB><Frames xmlns:q1=\"http://Microsoft.Live.URSTelemetry/\" soapenc:arrayType=\"q1:Frame[8]\"><Frame><FUrl>http://127.0.0.1/webtours/welcome.pl?signOff=true</FUrl><Z>NFHN</Z><CR>D32000|0|0|20000020|1FC2|0</CR><Kwds"
                ">3a003a00</Kwds><UType>FRAME</UType><HIP>127.0.0.1</HIP></Frame><Frame><FUrl>http://127.0.0.1/webtours/nav.pl?in=home</FUrl><Z>KVHN</Z><CR>32D32000|2830015|0|80001064|FC0|0</CR><Kwds>3a003a00</Kwds><UType>FRAME</UType><HIP>127.0.0.1</HIP></Frame><Frame><FUrl>http://127.0.0.1/webtours</FUrl><Z>NFHN</Z><CR>D32000|0|0|20000020|1FC2|0</CR><Kwds>3a003a00</Kwds><UType>TOP</UType><HIP>127.0.0.1</HIP></Frame><Frame><FUrl>http://127.0.0.1/webtours/header.html</FUrl><Z>NQHN</Z><CR>D32000|0|0|20000020|F82|0<"
                "/CR><Kwds>3a003a00</Kwds><UType>FRAME</UType><HIP>127.0.0.1</HIP></Frame><Frame><FUrl>http://127.0.0.1/webtours/home.html</FUrl><Z>NQHN</Z><CR>D32000|0|0|20000020|1FC0|0</CR><Kwds>3a00570065006c0063006f006d0065003a00</Kwds><UType>FRAME</UType><HIP>127.0.0.1</HIP></Frame><Frame><FUrl>http://127.0.0.1/webtours/login.pl?intro=true</FUrl><Z>NQHN</Z><CR>D32000|0|0|20000020|1FC0|0</CR><Kwds>570065006c0063006f006d0065003a00570065006c0063006f006d0065003a00</Kwds><UType>FRAME</UType><HIP>127.0.0.1</HIP></"
                "Frame><Frame><FUrl>http://127.0.0.1/webtours/login.pl</FUrl><Z>NFHN</Z><CR>D32000|0|0|20000020|1FC2|0</CR><Kwds>3a003a00</Kwds><UType>FRAME</UType><HIP>127.0.0.1</HIP></Frame><Frame><FUrl>http://127.0.0.1/webtours/nav.pl?page=menu&amp;in=home</FUrl><Z>NQHN</Z><CR>D32000|0|0|20000020|FC2|0</CR><Kwds>3a003a00</Kwds><UType>FRAME</UType><HIP>127.0.0.1</HIP></Frame></Frames></TelRep></soap:Body></soap:Envelope>",
                LAST);

        return 0;
}
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2012-8-13 15:16:33 | 只看该作者
提示什么错误?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2012-8-13 15:23:33 | 只看该作者
web_reg_save_param用法不对,好好看看帮助文档!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2012-8-13 15:34:09 | 只看该作者
"LB=Name=userSession", "Value=", "RB=>", LAST);


这里面的用法不正确,看看关联函数的格式。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2012-8-13 17:58:27 | 只看该作者
回复 3# mystic


     "LB=Name=userSession Value=", "RB=>", LAST);
这样对吧。。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2012-8-13 17:58:36 | 只看该作者
回复 4# liuting0589


         "LB=Name=userSession Value=", "RB=>", LAST);
这样对吧。。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2012-8-13 18:01:11 | 只看该作者
回复 4# liuting0589


         "LB=Name=userSession Value=", "RB=>", LAST);
这样对吧。。
郁闷啊。又报了个错误
vuser_init.c(18): Error -26377: No match found for the requested parameter "guanlian1". 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]
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2012-8-13 18:19:32 | 只看该作者
vuser_init.c(18): Error -26377: No match found for the requested parameter "guanlian1". 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]
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2012-8-14 09:26:25 | 只看该作者
函数里面的“要用\进行转意,
正确的写法是
"LB=Name=userSession Value=\", \"RB=>", LAST);
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    10#
    发表于 2012-8-15 13:32:27 | 只看该作者
    这样的代码看着就晕了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2012-8-16 14:12:05 | 只看该作者
    LB=Name=userSession。。。。。这LB取的也太那个了吧
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
     楼主| 发表于 2012-8-16 14:54:30 | 只看该作者
    回复 11# lwtazt


        小白啊,求指教
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
     楼主| 发表于 2012-8-16 14:54:48 | 只看该作者
    回复 9# mystic


        谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
     楼主| 发表于 2012-8-16 14:56:48 | 只看该作者
    回复 11# lwtazt


        刚学啊,各种小白,如果知道的话还求指教,明示啊。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
     楼主| 发表于 2012-8-16 14:58:41 | 只看该作者
    回复 11# lwtazt


        刚学啊,各种小白,如果知道的话还求指教,明示啊。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
     楼主| 发表于 2012-8-16 15:03:55 | 只看该作者
    回复 11# lwtazt


        刚学啊,各种小白,如果知道的话还求指教,明示啊。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2012-8-17 10:33:18 | 只看该作者
    哎,都是来围观的!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
     楼主| 发表于 2012-8-17 15:32:10 | 只看该作者
    回复 17# mhb430723


        哈哈。mhb我经常用这个做开头
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2012-8-17 15:39:08 | 只看该作者
    不厚道
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2012-8-18 00:04:46 | 只看该作者
    LB错了,你可以看回放日志,把回放日志该为扩展模式。
            web_reg_save_param("guanlian1",
                    "LB=userSession value=",
                    "RB=>",
                    LAST);
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-8 04:48 , Processed in 0.096320 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表