51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 14269|回复: 40
打印 上一主题 下一主题

[求助] 急疯了,LR手动关联后,jsessionid={jsessionid}未取到关联的值

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-7-9 20:18:45 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
这个问题一直困惑我很久,今天又碰到了,看到很多朋友也遇到相同的问题,发此贴,希望高手能够解决!
背景:
单点登录时获取jsessionid,在登录之前,action()里进行手动关联:
关联的代码:
        web_reg_save_param("jsessionid",
                "LB/IC=jsessionid=",
                "RB/IC=\"",
                "Ord=1",
                "NotFound=WARNING",
                "Search=Body",
                LAST);
        web_reg_save_param("lt",
                "LB/IC=<input type=\"hidden\" name=\"\lt\" value=\"",
                                 "RB/IC=\"/>",
                "Ord=1",
                "NotFound=WARNING",
                "Search=Body",LAST);


        web_url("check_cert_status.jsp", --打开此页面会获取到jsessionid

在登录动作中的关联:
login()
{        web_submit_data("login;jsessionid={jsessionid}",
                "Action=http://192.168.1.18:9001/cas_61/login;jsessionid={jsessionid}",
                "Method=POST",
                "RecContentType=text/html",
                "Referer=http://192.168.1.18:9001/cas_61/login",
                "Snapshot=t3.inf",
                "Mode=HTML",
                ITEMDATA,
                "Name=username", "Value=12303013070043", ENDITEM,
                "Name=password", "Value=1234", ENDITEM,
                "Name=lt", "Value={lt}", ENDITEM,
                "Name=_eventId", "Value=submit", ENDITEM,
                "Name=submit", "Value=登录", ENDITEM,
                EXTRARES,
                "Url=images/menulist.gif", ENDITEM,
                "Url=images/book_next.png", ENDITEM,
                "Url=../favicon.ico", "Referer=", ENDITEM,
                LAST);
        return 0;}

回放时报错:
Error -26612: HTTP Status-Code=500 (Internal Server Error) for "http://192.168.1.18:9001/cas_61/login;jsessionid=qTx4Rb9CMWfn3MCYrwhwntp4Yb1Z3FdvcGVRGKZDQ8CnvFwLlg1W!79763331"          [MsgId: MERR-26612]
web_submit_data("login;jsessionid={jsessionid}") highest severity level was "ERROR", 5637 body bytes, 808 header bytes          [MsgId: MMSG-26388]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1
回复

使用道具 举报

该用户从未签到

41#
发表于 2015-12-19 17:07:35 来自手机 | 只看该作者
这个做jsession和lt关联后,在回放日志里会有很多ticket值是变化的,所以我又尝试ticket关联,但仍然没有绕过去。求破法
回复 支持 反对

使用道具 举报

该用户从未签到

40#
发表于 2015-12-19 17:05:19 来自手机 | 只看该作者
我也遇到同样问题。楼主最后怎么解决的?
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2015-11-9 16:13
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    39#
    发表于 2015-11-9 18:21:14 | 只看该作者
    楼主我也遇到你一样的问题了,lt和jessionid,不知道怎么搞,而且那个jessionid时有时无,醉醉的,你当时是怎么解决的,能不能跟我说说方法啊???
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-11-9 16:13
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    38#
    发表于 2015-11-9 18:19:47 | 只看该作者
    楼主,我也遇到你一样的问题了,你当时是怎么解决的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    37#
    发表于 2013-7-20 23:02:19 | 只看该作者
    如果页面有记住密码功能 可以输入网址直接进入的话  那是不是不用关联了啊 ?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    36#
    发表于 2013-7-19 14:16:18 | 只看该作者
    明显左右边界的问题,你试下下面这个。
    web_reg_save_param("lt",
                     "LB/IC= name=\""lt\"" value=\"",
                     "RB/IC=\"",
                     "Ord=1",
                     "NotFound=WARNING",
                     "Search=All",
                     LAST);
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    35#
    发表于 2013-7-19 09:15:12 | 只看该作者
    录制的代码中的左边界没有<input type=\"hidden\" ,应该还是边界取的有问题。
    左边界应该可以name="lt“
    可以试下是不是这样。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    34#
    发表于 2013-7-18 20:55:24 | 只看该作者
    把"Search=All"去掉,日常工作感觉加了这个容易找不到关联内容。
    自我感觉。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    33#
    发表于 2013-7-18 20:53:39 | 只看该作者
    把"Search=All"去掉,日常工作感觉加了这个容易找不到关联内容。
    自我感觉。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    32#
    发表于 2013-7-18 20:52:41 | 只看该作者
    把"Search=All"去掉,日常工作感觉加了这个容易找不到关联内容。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    31#
    发表于 2013-7-17 16:00:18 | 只看该作者
    web_concurrent_start/end
    你看看脚本中有没有这个东西,注掉看看。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    30#
    发表于 2013-7-17 10:00:23 | 只看该作者
    回复 1# springwan


        web_submit_data("login;jsessionid={jsessionid}",
                    "Action=http://192.168.1.18:9001/cas_61/login;jsessionid={jsessionid}",
                  .....
    回放时报错:
    for "http://192.168.1.18:9001/cas_61/login;jsessionid=qTx4Rb9CMWfn3MCYrwhwntp4Yb1Z3FdvcGVRGKZDQ8CnvFwLlg1W!79763331"          [MsgId: MERR-26612]


    1.这个你从页面确认下 jsessionid的值是你获取那样的格式长度吗? 会不会获取的值不对(长了或短了)。
    2. web_submit_data第一个参数是步骤的名称 可以直接随便写(去掉jsessionid={jsessionid}"试试,只要login即可)。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    29#
    发表于 2013-7-17 09:53:58 | 只看该作者
    回复 7# springwan


      web_reg_save_param("lt",
                    "LB/IC=<input type=\"hidden\" name=\"lt\"\r\n    value=\"",
                    "RB/IC=\"",
                    "Ord=1",
                    "NotFound=WARNING",
                    "Search=All",
                    LAST);

      lr_output_message("the It is: %s", lr_eval_string("{It}"));


    一个lt,另一个是It吧?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    28#
    发表于 2013-7-16 10:06:36 | 只看该作者
    这种关联性的报错,只有2个可能。
    1、server返回的html内容中,确实没有该内容
    2、你关联的左右边界不对,或者取值的序号不对
    你可以去分析下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    27#
     楼主| 发表于 2013-7-14 12:48:10 | 只看该作者
    谢谢这么多热心的朋友回帖。

    尝试过使用web_reg_save_param_ex进行关联,也么有取到It的值
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    26#
     楼主| 发表于 2013-7-14 12:46:20 | 只看该作者
    回复 23# wawu14


        谢谢,曾经尝试过用web_reg_save_param_ex也失败。

    附件是LR脚本,请查看
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    25#
     楼主| 发表于 2013-7-14 12:41:18 | 只看该作者
    谢谢这么多热心的朋友回帖。
    附近是源代码,请查看!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    24#
     楼主| 发表于 2013-7-14 12:36:34 | 只看该作者
    jsessionid能取到,It取值不到
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    23#
    发表于 2013-7-13 15:50:57 | 只看该作者
    你这个问题很简单嘛,已经很明显了,是it没关联到,为什么没关联到,因为看看你设置的左边界就知道了: <input type="hidden" name="lt"   
    value="XXXX"
    你的返回肯定是如上的,中间有换行和空格,肯定是空格数不对咯,解决方法有二:
    (1)在请求返回内容里找找有没有其他唯一性的,能关联出it取值的,不换行的
    (2)用左右边界分别为<input type="hidden" name="lt"   和 稍微后面一点的边界,先把这样关联出来的值取到,这样你就能知道中间到底是\r\n后面几个空格了
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-22 04:19 , Processed in 0.080296 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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