51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3888|回复: 4
打印 上一主题 下一主题

[原创] 回放失败——使用Run-Time Viewer调试

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-11-7 11:31:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

在实际的测试过程中可能会遇到各种各样的脚本录制后回放失败的问题。

通常可通过如下步骤解决:

A、确定什么请求出错,明确哪行脚本运行失败。在测试结果中查找报错的提示,根据提示加入处理是一种办法。分步调试运行,辅以Run-Time Viewer,也是常用的办法。

Tools > General Options > Display > Show run-time viewer during ,将其选中,脚本回放时就会弹出Run-time viewer,这样就能比较直观的看到脚本访问了哪些页面,发了些什么请求,还可以看到返回了什么数据。

打开Run-time viewer后,最好将Enable Scripting、Enable java Applets和 Enable ActiveX controls 打开。

在Run-time viewer中可以很清楚的看到代码中每一次请求后的数据返回。但是需要注意的是,有些时候在Run-time viewer中显示空白,并不表示没有数据返回,只是因为Run-time viewer不够强大,不能显示而已。这时候可以通过点击View中的Source查看,会弹出记事本显示返回的数据额,这是非常有用的,很多有价值的信息在这里。

从HTTP协议的原理上来说,同样的请求应返回同样的内容,如果请求后没有返回内容或者返回错误,肯定是请求中的某一内容或者部分内容需要调整。Loadrunner中的关联处理的就是这类情况中的一种。


如果脚本比较复杂,可录制较为简单的脚本调试,根据提示寻找处理办法,根据提示咨询开发人员,这些很好的办法。只要仔细分析,多尝试,总归是能解决的。

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-11-8 10:32:59 | 只看该作者
很少看这个窗口,直接看日志,不行就把 服务器返回信息给打出来
回复 支持 反对

使用道具 举报

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

    连续签到: 1 天

    [LV.7]测试师长

    3#
    发表于 2010-11-8 13:51:39 | 只看该作者
    DISPLAY窗口比较直观一些,不过看日志有时是更方便
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-6-28 13:31
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    4#
    发表于 2010-11-12 18:14:00 | 只看该作者
    顶一下   嘿嘿  
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2011-8-22 13:39:55 | 只看该作者
    谢谢~
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-16 09:21 , Processed in 0.070968 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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