51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2459|回复: 8
打印 上一主题 下一主题

[求助] 关于关联

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-7-1 13:21:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这一阵子从网上看过点关于关联的资料,记得有网友这样来做关联:
就是通过Recording Log来看客户端与服务器的交互,从而得出哪些数据是动态生成的,是需要关联的。
但是我看了一下Recording Log里面的内容,截一段录制日志来看:
[Web Request      ( d10: fe8)] "GET /tais_web/skins/normal/bt_1.gif"   
[Network Analyzer ( d10: fe8)]   (Sid: 27) Client -> Server : 435 bytes (Service=HTTP)
[Network Analyzer ( d10: fe8)]   (Sid: 26) Connection Terminated (by Server)
[Network Analyzer ( d10: fe8)]   (Sid: 27) Server -> Client : 1343 bytes  (Service=HTTP)
[Network Analyzer ( d10: fe8)]   (Sid: 27) Connection Terminated (by Client)
[Network Analyzer ( d10: a3c)] Address lookup for wang_nning = 192.168.20.38
[Network Analyzer ( d10: a3c)] Request Connection: Remote Server @ 192.168.2.55:3001   (Service=)  (Sid= 28)  PROXIED!
[Web Request      ( d10: fe8)] "GET /tais_web/tais/taskExecuteAction.do?taskId=0000113886&taskEMethodId=00000000487276"   
[Network Analyzer ( d10: fe8)]   (Sid: 28) Client -> Server : 674 bytes (Service=HTTP)
[Network Analyzer ( d10: fe8)]   (Sid: 28) Connection Terminated (by Server)
[Network Analyzer ( d10: a3c)] Address lookup for wang_nning = 192.168.20.38
[Network Analyzer ( d10: a3c)] Request Connection: Remote Server @ 192.168.2.55:3001   (Service=)  (Sid= 29)  PROXIED!
[Web Request      ( d10: fe8)] "GET /tais_web/tais/taskExecuteAction.do?taskId=0000113886&taskEMethodId=00000000487276"   
[Network Analyzer ( d10: fe8)]   (Sid: 29) Client -> Server : 674 bytes (Service=HTTP)
[Network Analyzer ( d10: fe8)]   (Sid: 29) Server -> Client : 207 bytes  (Service=HTTP)
[Network Analyzer ( d10: fe8)]   (Sid: 29) Server -> Client : 373 bytes  (Service=HTTP)
[Network Analyzer ( d10: a3c)] Address lookup for wang_nning = 192.168.20.38
[Network Analyzer ( d10: 3f0)] Address lookup for wang_nning = 192.168.20.38
[Network Analyzer ( d10: fe8)]   (Sid: 29) Server -> Client : 140 bytes  (Service=HTTP)
[Network Analyzer ( d10: 3f0)] Request Connection: Remote Server @ 192.168.2.55:3001   (Service=)  (Sid= 30)  PROXIED!
[Web Request      ( d10: fe8)] "GET /tais_web/skins/normal/bt_1.gif"   
[Network Analyzer ( d10: fe8)]   (Sid: 30) Client -> Server : 435 bytes (Service=HTTP)
[Network Analyzer ( d10: a3c)] Request Connection: Remote Server @ 192.168.2.55:3001   (Service=)  (Sid= 31)  PROXIED!
[Network Analyzer ( d10: fe8)]   (Sid: 30) Server -> Client : 129 bytes  (Service=HTTP)
[Network Analyzer ( d10: fe8)]   (Sid: 30) Server -> Client : 1214 bytes  (Service=HTTP)
[Web Request      ( d10: fe8)] "GET /tais_web/skins/normal/bt_1.gif"   
[Network Analyzer ( d10: fe8)]   (Sid: 31) Client -> Server : 435 bytes (Service=HTTP)
[Network Analyzer ( d10: fe8)]   (Sid: 30) Connection Terminated (by Server)
[Network Analyzer ( d10: fe8)]   (Sid: 31) Server -> Client : 1343 bytes  (Service=HTTP)
[Network Analyzer ( d10: fe8)]   (Sid: 31) Connection Terminated (by Server)
[Network Analyzer ( d10: 3f0)] Address lookup for wang_nning = 192.168.20.38
[Network Analyzer ( d10: a3c)] Address lookup for wang_nning = 192.168.20.38
[Network Analyzer ( d10: 3f0)] Request Connection: Remote Server @ 192.168.2.55:3001   (Service=)  (Sid= 32)  PROXIED!
[Web Request      ( d10: fe8)] "GET /tais_web/skins/normal/bt_1.gif"   
[Network Analyzer ( d10: fe8)]   (Sid: 32) Client -> Server : 435 bytes (Service=HTTP)
[Network Analyzer ( d10: a3c)] Request Connection: Remote Server @ 192.168.2.55:3001   (Service=)  (Sid= 33)  PROXIED!
[Network Analyzer ( d10: fe8)]   (Sid: 32) Server -> Client : 129 bytes  (Service=HTTP)
[Network Analyzer ( d10: fe8)]   (Sid: 32) Server -> Client : 1214 bytes  (Service=HTTP)

这个要怎么定位需要关联的数据啊????

[ 本帖最后由 wang_nning 于 2008-7-1 13:24 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-7-1 15:04:45 | 只看该作者
不是从这个里面搜索,是从生成日志里面,generate log里面
回复 支持 反对

使用道具 举报

  • TA的每日心情
    无聊
    2014-11-17 11:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
    发表于 2008-7-1 15:05:27 | 只看该作者
    单独这样看不容易吧

    就这个我看“taskId=0000113886&taskEMethodId=00000000487276” 可能性比较大
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2008-7-1 15:25:01 | 只看该作者
    楼主录制两次同样操作的脚本,然后用LR自带的文件比较工具比较一下,看看两个脚本中的那些内容不同.要特别关注sessionID之类的值,think-time的值和你输入的不同的数据可以不理会.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2008-7-1 16:48:32 | 只看该作者

    回复 2# 的帖子

    可以跟我说怎么看吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2008-7-2 16:26:31 | 只看该作者

    回复 5# 的帖子

    用LR自带的文件比较工具比较一下,看看两个脚本中的那些内容不同,复制不同的内容,在生成日志里面搜索,然后看是在server response的段落之间, 还是在client request之间!
    如果在server response之间,则需要关联,否则不需要创建关联!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2008-7-3 09:18:33 | 只看该作者
    $$$$$$ Request Header For Transaction With Id 423 Ended $$$$$$

    ****** Response Header For Transaction With Id 423 ******

    HTTP/1.1 200 OK
    Date: Tue, 01 Jul 2008 13:23:44 GMT
    Pragma: no-cache
    Content-Length: 6761
    Content-Type: text/html; charset=GBK
    Expires: Thu, 01 Jan 1970 00:00:00 GMT
    Cache-Control: no-cache


    $$$$$$ Response Header For Transaction With Id 423 Ended $$$$$$

    ****** Response Body For Transaction With Id 423 ******


                    <script language='JavaScript'>
            var frame = parent.document.getElementById("mainframe");
                            if(frame==null){
                                    alert("评估任务初始化时找不到mainframe对象,请联系系统管理员!");
                            }
                            
                            frame.src="shfxMain.jsp?operFlag=query&taskId=0000113888&id=ZX370000000807380000101&nsrdzdah=370100000077500&emethodId=00000000487460";
                   
                    </script>                                

    <html>
            <head>
                    <title>审核分析树</title>
            <script src='/tais_web/js/common.jsp'  type='text/javascript'/></script>
    <script src='/tais_web/js/editableTable.js'  type='text/javascript'/></script>
    <script src='/tais_web/js/numberFormat.js'  type='text/javascript'/></script>
    <script src='/tais_web/js/loadBar.js'  type='text/javascript'/></script>
    <script src='/tais_web/js/showMessage.jsp'  type='text/javascript'/></script>
    <LINK href='/tais_web/skins/normal/tais.css' rel='stylesheet' type='text/css'>
    <LINK href='/tais_web/skins/normal/css.css' rel='stylesheet' type='text/css'>
    <LINK href='/tais_web/skins/normal/common.jsp' rel='stylesheet' type='text/css'>
    <LINK href='/tais_web/skins/normal/region.css' rel='stylesheet' type='text/css'>
    <LINK href='/tais_web/skins/normal/tree.css' rel='stylesheet' type='text/css'>
    <LINK href='/tais_web/skins/normal/tabpane.css' rel='stylesheet' type='text/css'>
    <LINK href='/tais_web/skins/normal/splitpanel.css' rel='stylesheet' type='text/css'>
    <LINK href='/tais_web/skins/normal/supertable.css' rel='stylesheet' type='text/css'>

            <script language='JavaScript'>
            function clickJs()
            {
                    //var returnList=shfxTree.getSelectedTreeNodeAttributes();         
                    //var id=returnList[0];
                    //alert("ZX370000000807380000101");
                    //var prefix=id.substring(0,1);               
                    var pathStr="";
                    var node=shfxTree.getSelectNode();
            var id=node.name.substring(6);
            while(node.pid>=0)
            {
                     var parentNode=node.parent();
                     pathStr=parentNode.name.substring(6)+";"+pathStr;
                     node=parentNode;
            }
            pathStr = pathStr + ";" +id;               
                    //alert("pathStr="+pathStr);
                   
                    //alert("shfxMain.jsp?operFlag=query&taskId=0000113888&id=ZX370000000807380000101&emethodId="+id);
                    parent.frames['mainframe'].location="shfxMain.jsp?operFlag=query&taskId=0000113888&id=ZX370000000807380000101&nsrdzdah=370100000077500&emethodId="+id+"&parentId="+pathStr;
                   
            }
            </script>
            </head>
    request部分是客户端请求部分,而response是服务器响应部分,而需要关联的数据在response里面找,这样理解对吗?
    还有:
    ****** Response Body For Transaction With Id 423 ******
    这里的Id 423代表什么意思呢?

    [ 本帖最后由 wang_nning 于 2008-7-3 09:19 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2008-7-3 09:23:59 | 只看该作者

    回复 7# 的帖子

    我是这么理解的!
    Id423是什么意思就 不明白了,希望高手指点!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2008-7-7 09:33:44 | 只看该作者
    怎么没人理了呢,自己再顶上去吧
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-8 03:09 , Processed in 0.069949 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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