51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3775|回复: 9
打印 上一主题 下一主题

[求助] jsessionid 关联问题,求助

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-4-2 16:03:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
添加用户的操作。
脚本录制正常,回放后自动关联,只有一处要关联。关联成功,再次回放脚本,也没报错。
回放前也均删除了录制时增加的用户,也清了缓存。脚本回放后,用户没有添加上。求助!

从treeview中看到,录制时Response有一段内容如下:
Set-Cookie: CASTGC=TGT-85-LhrmxbQwJZD6Uc0v6sxGilkd4TakkDz5a6q3PTXthoQNU39F0Q-cas; Path=/cas/; Secure
Location: http://iot.rkcloud.cn/j_spring_c ... CdUsZKLYUacC1by-cas
Content-Length: 0
而回放时没有,不知道用不用关联?怎么关联?
Cache-Control: no-cache
Cache-Control: no-store
Content-Type: text/html;charset=UTF-8
Content-Length: 4901
Date: Tue, 02 Apr 2013 02:05:16 GMT

还有一处不一样的地方 :
回放时Response有关于jsessionid的内容如下,而录制时没有。
HTTP/1.1 302 Moved Temporarily
Server: nginx/1.2.6
Date: Tue, 02 Apr 2013 02:05:18 GMT
Content-Length: 0
Connection: keep-alive
Set-Cookie: JSESSIONID=BB88C3A67F8AF3F3510631FAF993D0DD; Path=/; HttpOnly
Location: https://iotsso.rkcloud.cn/cas/lo ... 3F3510631FAF993D0DD

不知道是不是因为这个jsessionid 没关联,请高手来指教一下!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2013-4-3 17:42:33 | 只看该作者
回复 支持 反对

使用道具 举报

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

    连续签到: 1 天

    [LV.7]测试师长

    3#
    发表于 2013-4-5 19:09:27 | 只看该作者
    打开display窗口看看
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2013-4-9 13:44:56 | 只看该作者
    加了文本检查,结果没找到,应该是脚本运行时就没有登录进入系统,问题应该还是在关联这里吧
    Action.c(77): Error -27195: "web_find" failed. 0 occurrence(s) of "杰克" found (RightOf="", LeftOf="")          [MsgId: MERR-27195]
    Action.c(77): web_find highest severity level was "ERROR"          [MsgId: MMSG-26391]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2013-4-11 14:46:16 | 只看该作者
    从日志中发现,脚本向服务器提交数据时,给的登录用户名了密码的值全是空,
    再次顶起来
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2013-4-11 14:49:03 | 只看该作者
    跟踪日志发现,提交到服务器请求时,登录用户名和密码都为空
    不知什么原因,有遇到过的没?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2013-4-11 14:55:30 | 只看该作者
    网速好慢呀,发了好几次没发成功
    跟踪日志发现,向服务器提交的用户名和密码的value竟然为空值!!!
    而且回放过程中,有一次是用户名的值是正确的,但密码为空,后来就全为空了,
    不知道哪里出了问题,不知道是不是因为没装补丁包的原因啊,
    我的11
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2013-4-17 10:52:30 | 只看该作者
    问题已经解决了,确实是关联的问题。
    用lr11.5重新录制了脚本,查出三处关联,而在lr11的版本中,只能查出两个,而且进行手工关联也不对。
    11.5的版本中用了regexp关联,如下:

    /*Correlation comment - Do not change!  Original value='A66FA539F16FCDB4742C829A96930757' Name ='CorrelationParameter' Type ='ResponseBased'*/
            web_reg_save_param_regexp(
                    "ParamName=CorrelationParameter",
                    "RegExp=JSESSIONID=(.*?);",
                    SEARCH_FILTERS,
                    "Scope=Cookies",
                    "IgnoreRedirections=Yes",
                    "RequestUrl=*/login*",
                    LAST);

    /*Correlation comment - Do not change!  Original value='A66FA539F16FCDB4742C829A96930757?service=http%3A%2F%2Fiot.rkcloud.cn%2Fj_spring_cas_security_check' Name ='CorrelationParameter_1' Type ='ResponseBased'*/
            web_reg_save_param_regexp(
                    "ParamName=CorrelationParameter_1",
                    "RegExp=jsessionid=(.*?)\"\\ method",
                    SEARCH_FILTERS,
                    "Scope=Body",
                    "IgnoreRedirections=Yes",
                    "RequestUrl=*/login*",
                    LAST);

    /*Correlation comment - Do not change!  Original value='LT-331-2crjoyHJoIqkjnjVk2YuBdUAPwqkLT' Name ='CorrelationParameter_2' Type ='RecordReplay'*/
            web_reg_save_param_regexp(
                    "ParamName=CorrelationParameter_2",
                    "RegExp=name=\"lt\"\\ value=\"(LT-\\d+-\\w+)\"",
                    SEARCH_FILTERS,
                    "Scope=Body",
                    "IgnoreRedirections=Yes",
                    "RequestUrl=*/login*",
                    LAST);
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2015-11-4 16:24:36 | 只看该作者
    很多人都遇到这样的问题。建议还是检查一下脚本。我在非实际项目测试时,也遇到了相应问题。而且网站大多数人遇到了问题都没有解决。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-5-19 20:31
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]测试排长

    10#
    发表于 2015-11-6 21:36:33 | 只看该作者
    session还是自动关联的比较好!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-7 07:35 , Processed in 0.074242 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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