51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 5899|回复: 16
打印 上一主题 下一主题

[原创] 本文介绍调试脚本方法,解决回放成功但失败的情况

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-10-29 22:15:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在网络论坛上经常出现求助帖:测试工具loadrunner或jmeter的脚本回放成功,但检查后台,数据不存在或用户其实没登陆。

这是由于很多测试人员对系统不了解,又不懂HTTP协议,也不了解网页怎么产生的,然后就使用测试工具进行测试;有些人员会检查后台发现脚本有问题,但不会定位;有些经验丰富的人,知道怎么调试脚本,验证脚本,并定位问题修改;然而,有些新手或经验不足的测试人员会出现做无用功,而且还不知道自己做了无效的性能测试,因为他认为测试工具回放成功就表示OK。

由于本人精通kylinPET,用过loadrunner,所以文档只介绍这两个工具如何调试脚本。


总结
验证脚本是否正常是性能测试最关键的一步,如果脚本不对,将导致你的性能测试都无效,即做了无用功,有可能花了几天时间都白费,或者,导致整个测试都无效。因此,学会调试脚本非常有必要,调试脚本就是不断的“回放->关联->验证页面”,直到页面正确。

本帖子中包含更多资源

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

x

评分

参与人数 1综合技术指数 +10 收起 理由
lsekfe + 10

查看全部评分

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

使用道具 举报

  • TA的每日心情
    无聊
    11 小时前
  • 签到天数: 933 天

    连续签到: 5 天

    [LV.10]测试总司令

    2#
    发表于 2013-10-30 09:41:05 | 只看该作者
    在网络论坛上经常出现求助帖:测试工具loadrunner或jmeter的脚本回放成功,但检查后台,数据不存在或用户其 ...
    linneiwei 发表于 2013-10-29 22:15



        感谢LZ的分享!支持下!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2013-10-30 14:23:23 | 只看该作者
    谢谢分享
    不过,loadrunner也能检查http返回码呢。。例子如下:
    int HttpRetCode;

    web_url("my_home",

        "URL=http://my_home",

        "TargetFrame=_TOP",

        LAST );

    HttpRetCode = web_get_int_property(HTTP_INFO_RETURN_CODE);

    if (HttpRetCode == 200)

        lr_log_message("The script successfully accessed the My_home home page");

        else

        lr_log_message("The script failed to access the My_home home page ");

    PS:有空的时候我去试用下kylinPET~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2016-5-19 17:20
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    4#
    发表于 2013-10-31 16:20:58 | 只看该作者
    谢谢楼主,楼主好人
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2013-10-31 23:51:08 | 只看该作者
    这资料对新手来说很有用,很多新手都觉得test result里面没有出错就算脚本调试成功了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2013-11-8 14:02:41 | 只看该作者
    顶,不错,确实有这方面问题

    原来kylinPET是你开发的啊,太牛啦,支持下
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2024-2-19 21:55
  • 签到天数: 556 天

    连续签到: 1 天

    [LV.9]测试副司令

    7#
    发表于 2013-11-12 09:55:00 | 只看该作者
    kylinPET这个我装了,又删除了...
    朋友没几个在用的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2013-11-12 11:44:34 | 只看该作者
    我觉得kylinPET还行,现在我们公司在用,资料与视频教程挺多的,上手比较快。
    主要是我们公司使用的是chrome与firefox高版本浏览器,因为我们WEB开发使用的是新的技术低版本浏览器不能用,但loadrunner11又不支持这些浏览器,所以没办法使用loadrunner

    顶下kylinPET,可惜kylinPET用户数只有500
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2013-11-14 22:04:02 | 只看该作者
    回复 7# 让测试飞起来


        这位兄弟,是什么原因不用呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
     楼主| 发表于 2013-11-23 17:21:19 | 只看该作者
    更好的性能测试,还需要了解很多与工具无关的知识,这样才能知道如何调试,测试出问题是什么原因

    参照一哥们写的:http://www.51testing.com/html/95/302795-852001.html
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-3-7 09:49
  • 签到天数: 133 天

    连续签到: 1 天

    [LV.7]测试师长

    11#
    发表于 2013-12-20 18:07:55 | 只看该作者
    顶下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2014-6-17 16:33:40 | 只看该作者
    顶下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2014-6-17 17:35:03 | 只看该作者
    自己能写工具的都是牛人,顶
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2014-8-7 21:17:08 | 只看该作者
    回复 3# ares444
    这个返回码从某种业务上是没用的,http请求很多情况下都是返回200的,比如代token访问连接的业务,可能token已经过期了,但是http请求的code还是200。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2014-12-24 10:41
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]测试排长

    15#
    发表于 2014-10-28 23:06:46 | 只看该作者
    谢谢楼主,我对我的问题有了初步的思路。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2016-7-8 11:29:31 | 只看该作者
    谢谢楼主,楼主好人
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-4-19 20:24 , Processed in 0.090411 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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