51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 10583|回复: 21
打印 上一主题 下一主题

[原创] LoadRunner负载WebTours时的问题(上传脚本,详细说明)

[复制链接]
  • TA的每日心情
    开心
    2014-12-26 13:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2007-7-17 15:29:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    最近测试碰到一些错误,于是拿示例网站做实验,错误重现,请路过的朋友留目:

    在服务器(机器名testserver)上安装有Xitatix服务,启动MercuryWebTours示例网站,使用LoadRunner进行负载测试。
    录制登录和退出动作,脚本见附件。

    单独回放没有错误,使用Control负载(忽略思考时间):
    1个用户,通过;
    2个用户,通过;
    5个用户,通过;
    8个用户,通过;
    10个用户,8个通过,2个失败,失败事务都在vuser_init 上。

    50个用户,24个通过,26个失败,失败事务都在vuser_init 上。
    100个用户,50个通过,50个失败,失败事务在vuser_init 和 Vuser_end 上都有。

    LR提示的错误信息:
    vuser_init.c(26): 错误 -27792: 将数据传输到网络失败: [10054] Connection reset by peer
    vuser_init.c(26): 错误 -27791: 服务器“testserver”已过早关闭连接
    vuser_init.c(26): 错误 -26377: 找不到请求的参数“CSRule_2_UID2”的匹配项。检查请求的边界是否存在于响应数据中。此外,如果要保存的数据超过 8196 个字节,请使用 web_set_max_html_param_len 增加参数大小
    vuser_init.c(26): 错误 -26374: 以上“找不到”错误可由分别为 0 和 0 的标头和正文字节计数来解释。

    修改web_set_max_html_param_len值,错误仍然存在。
    使用openSTA负载,查看Xitatix连接数可以超过100,因此可认为不网络问题所致。

    请路过的朋友们各抒己见sdlkfj5


    2007-07-18:
    为排除关联的影响,只录制打开录制页面,不登录。
    测试结果和上述结果类似,同样是失败。#8 已贴图 #9 说明,由此下结论,WebTours负载时确实有问题!

    [ 本帖最后由 higkoo 于 2007-7-18 12:47 编辑 ]

    本帖子中包含更多资源

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

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

    使用道具 举报

  • TA的每日心情
    开心
    2014-12-26 13:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
     楼主| 发表于 2007-7-17 15:47:33 | 只看该作者

    可以自己尝试一下 ^_^

    安装LoadRunner:
    开始菜单 —— 所有程序 —— Mercury LoadRunner —— Samples —— WEB —— Start Web Server
    任务栏上就会多出一个图标,打开IE,URL:
    http://localhost:1080/mercurywebtours/
    用户名:jojo
    密码:bean
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-12-26 13:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
     楼主| 发表于 2007-7-17 17:39:04 | 只看该作者

    openSTA的错误

    我怀疑是WebTours网站的问题,附件是用openSTA的测试过程的错误,用记事本打开。

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2007-7-17 17:59:12 | 只看该作者
    webtours的问题就不用怀疑了,千锤百炼的东西了。

    先找找自己的问题吧,设置?脚本?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-12-26 13:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
     楼主| 发表于 2007-7-17 19:36:09 | 只看该作者

    还是认为是网站的问题

    原帖由 rickyzhu 于 2007-7-17 17:59 发表
    webtours的问题就不用怀疑了,千锤百炼的东西了。

    先找找自己的问题吧,设置?脚本?


    WebTours用QTP录制回放时,就存在回放不成功,后来确定是MI故意的。
    当然,这个回放不成功,是因为没有进行任何设置,做个虚拟对象或用Object属性就可以了。
    已上传脚本:http://bbs.51testing.com/thread-79895-1-1.html

    这使我不得不怀疑WebTours了,就因为太相信他了,你觉得呢?

    我试了几个工具都是同样的结果,而且确实也证实不了其它问题:
    Vuser脚本,单个回放N次都没有问题。

    用Control负载:
    10个成功8个,100个成功50个,说明什么问题?

    客户端、服务端、脚本、设置都没有变……

    我的结论:
    访问WebTours首页时给出的userSession有错误,或其它原因导致断开连接。
    web_reg_save_param("CSRule_1_UID2",
      "LB=userSession value=",
      "RB=>",
      "Ord=1",
      "Search=Body",
      "RelFrameId=1.2.1",
      LAST);
    因为vuser_init()里没有其它内容了。

    而且今天偶尔我访问WebTours时,出现首页登录出错,附件所示。

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2017-1-11 15:48
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    6#
    发表于 2007-7-17 20:38:58 | 只看该作者
    我个人认为Mercury示范网站应该是没有问题的。 我刚才也试了10个用户,50个用户并发的情况。结果如下
       1. 10个用户并发运行,没有错误出现;
       2.  50个用户并发运行,有10多个用户失败。

    所以,我觉得导致的原因是:安装LR的机器同时也是Mercury示范网站的服务器。他已经承受不了这个压力了。因为你的脚本就是一个登陆的动作, 50个用户同时操作的话,对于服务器的压力蛮大。

    以上是我个人的看法,大家可以探讨!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-12-26 13:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    7#
     楼主| 发表于 2007-7-17 21:49:13 | 只看该作者

    确实需要看看别人的结果

    原帖由 spartan 于 2007-7-17 20:38 发表
    我个人认为Mercury示范网站应该是没有问题的。 我刚才也试了10个用户,50个用户并发的情况。结果如下
       1. 10个用户并发运行,没有错误出现;
       2.  50个用户并发运行,有10多个用户失败。

    所以,我觉得 ...



       你的测试结果和我的也很相似,不成比例的失败。少量用户时可以通过,大量用户时开始出现失败的现象。

      明天仔细用Analysis分析一下测试结果,同时监视一下服务器的资源……

      有结果了再上来,也欢迎大家发表自己的看法。sdlkfj2
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-12-26 13:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    8#
     楼主| 发表于 2007-7-18 09:37:04 | 只看该作者
    现在我仅录制打开登录页面,不登录,不进行任何操作。
    脚本非常简单,没有关联,只是从服务器取资源。
    我把过程和结果贴出来:

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-12-26 13:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    9#
     楼主| 发表于 2007-7-18 09:41:27 | 只看该作者

    结果:

    仅仅打开页面,大量用户登录同样会出错。
    脚本错误?设置错误?系统资源不够?

    我的结论确定:WebTours自身的问题,也许是MI故意设置的吧,和QTP测试不成功一样……   ^_^
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2007-7-18 21:03:27 | 只看该作者

    回复 #1 higkoo 的帖子

    支持!!!!!!!!!!!!!!!!!!!!!!!!!!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-12-26 13:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    11#
     楼主| 发表于 2007-7-18 21:53:38 | 只看该作者

    一位朋友的解释:

    关于异常Connection reset by peer的原因

    是由于处理http连接时,正在输出内容时,用户关闭了IE,会出现一个"ClientAbortException",属于I/O处理中出现的一个异常,应用服务器应该会捕捉。
    Connection reset by peer的原因:
    经常出现的Connection reset by peer: 原因可能是多方面的,不过更常见的原因是:
    ①:服务器的并发连接数超过了其承载量,服务器会将其中一些连接Down掉;
    ②:客户关掉了浏览器,而服务器还在给客户端发送数据;
    ③:浏览器端按了Stop
    很多人都说是客户端造成的,没有办法控制,是个比较郁闷的问题。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2007-8-14 17:08:37 | 只看该作者
    我不是很明白
    但是我只能说的是在用qtp录这个网站的时候会出现问题 使用为objct无法识别的问题 用虚拟对象就可以了
    但是在loadrunner中出现这种情况我就不知道了 希望大家快点说明原因吧
    期待中
    sdlkfj5
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2007-9-16 23:44:16 | 只看该作者
    路过,学习中
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2007-9-17 10:20:02 | 只看该作者
    你用的是9.0吧?自带的webtour看一下administrator的设置,里面直接影响出错的情况和类型的。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-12-26 13:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    15#
     楼主| 发表于 2008-3-21 09:29:47 | 只看该作者

    回复 14# 的帖子

    我用的LR8.1
    照你说的我进了admin管理界面:defaults - HTTP Error Messages 。
    里面没有看设置错误的东东啊,能贴个图吗?

       你的意思是:那些错误是可以设置的?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2008-3-21 10:08:09 | 只看该作者
    还是没有解决问题啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2008-3-25 16:07:13 | 只看该作者

    密切关注中

    学习中,结果呢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2009-4-15 10:51:58 | 只看该作者
    学习中~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2009-12-8 22:07:05 | 只看该作者
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2011-5-13 09:43:02 | 只看该作者
    同问~~
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

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

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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