51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4081|回复: 11
打印 上一主题 下一主题

[原创] LR录制带xml的脚本后回放问题!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-7-17 17:22:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我录制了一个脚本,是基于web协议的。录制成功,可是每次回放都会出现这样的结果:

回放正常,显示通过,没有错误,但是实际数据库没有改变。
程序中大部分是用jsp写的,其中有一点是用xml的地方。
看回放日志的时候在xml的地方有如下提示,

无法显示XML页。
实用XSL样式表无法查看XML输入。请更正错误然后单击 刷新 按钮,或以后重试。
拒绝访问。处理资源‘http:/.../a.xsl‘时出错。

谁遇到过这种情况?
这个时候是不是需要加上webservice协议录制,直接用webservice录制还是两个协议都加上?
如何设置?没用过webservice协议录制过东西。

有知道的帮忙看看,谢了!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2015-6-25 18:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
    发表于 2007-7-17 17:35:54 | 只看该作者
    你的程序是用webservice协议进行通讯的么?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2007-7-17 18:00:29 | 只看该作者
    xslt是解析xml的模板文件,一般来说,如果输入的东西不符合模板要求,通常会抱这样的错误。
    估计是你的输入每次不一样导致,可能需要参数化。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2007-7-17 18:08:09 | 只看该作者
    解释的*.xsl 要跟xml在相同目录
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2007-7-18 09:26:48 | 只看该作者
    原帖由 rickyzhu 于 2007-7-17 18:00 发表
    xslt是解析xml的模板文件,一般来说,如果输入的东西不符合模板要求,通常会抱这样的错误。
    估计是你的输入每次不一样导致,可能需要参数化。


    我就是在录制完脚本以后让程序自动设置了一下关联,然后什么都没改就直接回放的就这样啊,这时候也需要参数化吗?
    大概的情况就是在程序中有一部分地方用到了xml。开发说是用到了微软的一个控件,叫xmlDOM这么一个东西,他就是传进去两个文件,一个xsl,一个xml。然后那个控件把这些转换成html的代码再放回页面,这个就是大概原理了,我也不太懂。不知道这种情况下该怎么处理?没用过webservice协议,看介绍好像可以录制带xml的脚本,不知道我这需要用这个不,该如何设置!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2007-7-18 09:37:20 | 只看该作者
    可能跟关联有关

    我之前也遇到同样的情况,第一回录制完脚本是可以正常添加到数据库

    但删掉数据再重新回放,就不能添加了

    我选择的是自动关联一部分,再参数化

    就没有问题了

    sdlkfj6
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2007-7-18 09:49:06 | 只看该作者
    原帖由 筷子 于 2007-7-18 09:37 发表
    可能跟关联有关

    我之前也遇到同样的情况,第一回录制完脚本是可以正常添加到数据库

    但删掉数据再重新回放,就不能添加了

    我选择的是自动关联一部分,再参数化

    就没有问题了

    sdlkfj6

    这位老大能否说得详细点?
    我现在这是录制的时候可以添加,但是第一次回放就不行了,以后怎么关联都不行。
    你说得参数化石在什么地方参数化,是用关联的方式参数化还是指普通的参数化?
    不好意思,新手,太多不懂得,能否给说得细一点!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2007-7-18 09:54:14 | 只看该作者
    我是认为关联跟参数化是没有联系的

    自动关联的话,你可以选择可关联一部分,不一定自动关联的都是对的

    参数化,是对你录制的一些事务的关键字,比如,查询,订购之类的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2007-7-18 09:54:32 | 只看该作者
    或者,你可以把自己的脚本贴上来,让大家帮你看看,这是最直接的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
     楼主| 发表于 2007-7-18 10:44:13 | 只看该作者
    就是在如图选择单位的时候,一层一层的选择直到最后单位,
    回放的时候在运行时查看器中出错,具体错误时间是从点下边的二级单位开始,点末级单位也有这个问题,

    提示说“使用XSL样式表无法查看XML输入。”
    然后下边是如下错误提示

    文档的顶层无效,处理资源‘htlfp://WebViewer47*c:\Documents and setting\myname\桌面\脚本目录\选择单位\result1\Iteration1\t10.html.....’


    下边是我这个文件里面的内容,不知道什么意思!我把里面的东西改了一下,重新运行的时候又重新恢复了,这个应该是运行时生成的吧?

    <?xml version="1.0" encoding="GBK"?><Root><TreeNode NodeID="001" Title="[001]" NodeXMLSrc="tableDivisionTreeCode.do?superID=001" ></TreeNode></Root>


    这个是不是和服务器上的程序有关阿?是不是需要开发修改东西啊?
    就是回放的时候出问题,我直接登陆系统的时候就什么事都没有!
    还是我的脚本存放位置,命名之类的阿?我已经把脚本另存到其他目录,名字也改了,都变成英文的了也不行!

    [ 本帖最后由 haiyugg 于 2007-7-18 11:19 编辑 ]

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
     楼主| 发表于 2007-7-18 14:13:40 | 只看该作者
    原帖由 shanxi 于 2007-7-17 18:08 发表
    解释的*.xsl 要跟xml在相同目录

    相同目录是说在服务器上还是在我的本地机上?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2007-8-30 17:02:38 | 只看该作者
    我的脚本中设置了参数
    但是在回放时,还是出现了一样的错误
    会是什么原因呢?
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-24 10:45 , Processed in 0.074783 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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