51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5622|回复: 17
打印 上一主题 下一主题

[原创] 我录制的lr脚本在回放时总是找不到某个界面资源,详细内容如下

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-1-13 14:33:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我测试的对象是一个Web应用程序用JAVA开发的,我录制脚本的时候选用的是http协议按照url方式录制的,回放时如下脚本内容报错,脚本如下:
web_custom_request("fileDistributeList.faces",
"URL=http://192.9.100.205:8080/distribute/distribute/fileDistribute/fileDistributeList.faces?javax.portlet.faces.DirectLink=true",
  "Method=POST",
  "Resource=0",
  "RecContentType=text/html",
  "Referer=http://192.9.100.205:8080/distribute/distribute/fileDistribute/fileDistributeList.faces?cid={WCSParam_Text1}&clr=true",
  "Snapshot=t464.inf",
  "Mode=HTML",
  "EncType=application/x-www-form-urlencoded; charset=UTF-8",
  "Body=AJAXREQUEST=_viewRoot&nodeData%3A_id19%3A1%3A_defaultNodeFaceNodeExpanded=true&nodeData%3A_id19%3A1%3A1.1%3A_defaultNodeFaceNodeExpanded=false&nodeData%3A_id19%3A1%3A1.2%3A_defaultNodeFaceNodeExpanded=false&nodeData%3A_id19%3A1%3A1.3%3A_defaultNodeFaceNodeExpanded=false&nodeData%3A_id19%3A1%3A1.3%3A1.3.1%3A_defaultNodeFaceNodeExpanded=false&nodeData%3A_id19%3A1%3A1.4%3A_defaultNodeFaceNodeExpanded=false&nodeData%3A_id19%3A1%3A1.5%3A_defaultNodeFaceNodeExpanded=false&nodeData%3A_id19%3A1%3A1.6%3A_defaultNodeFaceNodeExpanded=false&nodeData%3A_id19%3A1%3A1.6%3A1.6.1%3A_defaultNodeFaceNodeExpanded=false&nodeData%3A_id19%3A1%3A1.6%3A1.6.1%3A1.6.1.1%3A_defaultNodeFaceNodeExpanded=false&nodeData%3A_id19%3A1%3A1.6%3A1.6.1%3A1.6.1.1%3A1.6.1.1.1%3A_defaultNodeFaceNodeExpanded=false&nodeData%3A_id19%3A1%3A1.6%3A1.6.1%3A1.6.1.1%3A1.6.1.1.1%3A1.6.1.1.1.1%3A_defaultNodeFaceNodeExpanded=false&nodeData%3A_id19%3A1%3A1.6%3A1.6.1%3A1.6.1.1%3A1.6.1.1.1%3A1.6.1.1.1.1%3A1.6.1.1.1.1.1%3A_defaultNodeFaceNodeExpanded=false&nod"
  "eData%3A_id19%3A1%3A1.6%3A1.6.1%3A1.6.1.1%3A1.6.1.1.1%3A1.6.1.1.1.1%3A1.6.1.1.1.1.1%3A1.6.1.1.1.1.1.1%3A_defaultNodeFaceNodeExpanded=false&nodeData%3A_id19%3A1%3A1.6%3A1.6.1%3A1.6.1.1%3A1.6.1.1.1%3A1.6.1.1.1.1%3A1.6.1.1.1.1.1%3A1.6.1.1.1.1.1.1%3A1.6.1.1.1.1.1.1.1%3A_defaultNodeFaceNodeExpanded=false&nodeData%3A_id19%3Ainput=nodeData%3A_id19%3A1%3A1.5%3A_defaultNodeFace&org.apache.myfaces.trinidad.faces.FORM=nodeData&org.apache.myfaces.trinidad.faces.STATE=!-46af2996&nodeData%3A_id19%3AselectedNode=nodeData%3A_id19%3A1%3A1.5%3A_defaultNodeFace&",
  LAST);

错误提示信息如下:
Action.c(74): Error -26627: HTTP Status-Code=404 (/distribute/error.jsp) for "http://192.9.100.205:8080/distribute/distribute/fileDistribute/fileDistributeList.faces?javax.portlet.faces.DirectLink=true"   [MsgId: MERR-26627]
Action.c(74): web_custom_request("fileDistributeList.faces") highest severity level was "ERROR", 0 body bytes, 130 header bytes, 5 chunking overhead bytes   [MsgId: MMSG-26387]

我使用过的解决方法:
1、由于程序使用了iframe,并且在51论坛上也有帖子提到lr可能会录制不到iframe里的控件操作,因此我通过直接地址连接界面来录制脚本,在重放时问题依然存在。
2、使用html方式录制脚本,问题也未得到解决。
3、更换参数,我将javax.portlet.faces.DirectLink=true更改为cid={WCSParam_Text1}&clr=true,回放日志中的提示信息变为:
Action.c(74): web_custom_request("fileDistributeList.faces") highest severity level was "warning", 216 body bytes, 365 header bytes   [MsgId: MMSG-26388]
Action.c(87): Warning -26548: HTML parsing not performed for Content-Type "text/xml" ("arseHtmlContentType" Run-Time Setting is "TEXT"). URL="http://192.9.100.205:8080/distribute/distribute/fileDistribute/fileDistributeList.faces?cid={WCSParam_Text1}&clr=true"   [MsgId: MWAR-26548]

希望大家多给点建议
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    2#
    发表于 2009-1-13 14:38:49 | 只看该作者
    404错误是找不到资源,可能是路径或是文件名称错误或是资源丢失了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2009-1-13 15:24:34 | 只看该作者
    我在服务器端确认过资源存在,但是就是总是提示找不到!我现在主要是没理解这句话的意思:?javax.portlet.faces.DirectLink=true。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2009-1-14 11:41:18 | 只看该作者
    昨天我对比了一下lr可以识别到的资源和识别不到的资源
    1、可以识别的资源,如下图:

    2、识别不到的资源,如下图:


    识别不到的资源是在一个页面下嵌入了多个页面(描述的不是很专业),回放时脚本报http404错误不知道有人遇到过这种情况吗,指点一下如何才能解决这个问题?

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-6-16 14:29
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
    发表于 2009-1-14 13:47:11 | 只看该作者
    "Resource=0",
    改为:"Resource=1",
    试试
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2009-1-14 14:50:53 | 只看该作者
    我试了一下,还是不行.仅错误提示信息从ERROR变为了WARNING
    Action.c(368): Warning -26627: HTTP Status-Code=404 (/distribute/error.jsp) for "http://192.9.100.205:8080/distribute/distribute/fileDistribute/fileDistributeList.faces?javax.portlet.faces.DirectLink=true"          [MsgId: MWAR-26627]
    Action.c(368): web_custom_request("fileDistributeList.faces") highest severity level was "warning", 0 body bytes, 121 header bytes          [MsgId: MMSG-26388]
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-6-16 14:29
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    7#
    发表于 2009-1-14 17:35:00 | 只看该作者
    业务收影响吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2009-1-14 17:46:11 | 只看该作者
    有影响,中间环节通不过!我将referer参数的数值复制到url然后注掉前者,回放脚本是通过了但是程序报错,如下图:

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-6-16 14:29
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    9#
    发表于 2009-1-15 09:39:49 | 只看该作者
    cid是动态的吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2009-1-15 11:02:00 | 只看该作者
    Warning 比ERR强多啦,你就讲究着用吧。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
     楼主| 发表于 2009-1-15 12:33:54 | 只看该作者
    那个cid是个动态值我在脚本里已经作了关联并且打印输出也没有问题。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2009-6-10 09:46:46 | 只看该作者
    原帖由 wangyong3552128 于 2009-1-15 11:02 发表
    Warning 比ERR强多啦,你就讲究着用吧。


    Warning 比ERR强多啦,你就讲究着用吧。?这也可以?!哈哈,我们做测试不是最讲究严谨嘛
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2009-6-10 10:48:10 | 只看该作者
    学习了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2009-6-10 12:02:29 | 只看该作者
    关注一下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2009-6-10 13:04:07 | 只看该作者
    又看见小猫了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2015-8-28 15:02
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    16#
    发表于 2009-7-10 11:26:45 | 只看该作者
    Action.c(19): Error -26627: HTTP Status-Code=404 (Not Found) for "http://ekp.guosentest.com.cn/lks/sys/lks_validate.nsf/AG_CreateValidate?OpenAgent&s=0.5039269079346667"          [MsgId: MERR-26627]
    Action.c(19): web_custom_request("AG_CreateValidate") highest severity level was "ERROR", 2688 body bytes, 132 header bytes          [MsgId: MMSG-26388]

    我也碰到这个问题了,但是我是域名无法解析的错误 不知道如何解决
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2009-7-10 14:02:28 | 只看该作者
    楼主 能问你个问题不  你的图片是在那里截来的 为什么我的lr看不见这个界面呢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2012-3-22 09:30:38 | 只看该作者
    这个问题如何解决啊,我也遇到了同事的,速求解!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-15 18:02 , Processed in 0.081297 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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