51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[原创] 并发测试

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-6-7 18:08:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想测试并发,可是每次只运行100个虚拟用户也死掉好多?我不知道是不是脚本和设置的问题?我就录制了一个页面点击到另外一个页面插入了一个集合点和事物,事物在集合点后面,且屏蔽掉了思考时间,其他场景测试都比较合理,每次都差不多出现这样的错误Action.c(26): Error -27728: Step download timeout (120 seconds) has expired when downloading non-resource(s)

Action.c(26): Error -27727: Step download timeout (120 seconds) has expired when downloading resource(s). Set the "Step Timeout caused by resources is a warning" Run-Time Setting to Yes/No to have this message as a warning/error, respectively

Action.c(26): Error -27796: Failed to connect to server "china.gtobal.com:80": [10060] Connection timed out
请问这是什么原因能不能解决这与带宽设置有没有联系?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-6-7 18:24:18 | 只看该作者
很明显,超出时间了。LR给的default是120s,如果你的系统在120s内没有反应就会弹出这个错误了。

解决: 将time out时间设置长些,最大1000s
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2010-6-7 18:26:13 | 只看该作者
Failed to connect to server ,表明DB或者app server  busying
回复 支持 反对

使用道具 举报

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

    连续签到: 1 天

    [LV.7]测试师长

    4#
    发表于 2010-6-7 19:56:43 | 只看该作者
    你先不要用那么多用户,减小压力看看
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2010-6-8 09:05:20 | 只看该作者

    回复 2# 的帖子

    Http-request connect  timeout默认的时间是120秒,我试着改过了但是没用,timeout默认的是30秒,似乎改这个没用,楼主说的LR给的default是120s是指那个时间?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2010-6-8 09:06:41 | 只看该作者

    回复 4# 的帖子

    我设置的虚拟用户数已经很少了,而且持续加压才1分钟,就算不持续加压也会有这种错误,请问该如何解决?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2010-6-8 09:07:55 | 只看该作者

    回复 4# 的帖子

    这该怎么解决?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2010-6-8 14:28:59 | 只看该作者
    脚本回放肯定没问题吧
    建议:如果自己代码没问题
    找开发看看,循环调试也许就可以发现问题
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2010-6-8 14:33:39 | 只看该作者

    回复 8# 的帖子

    脚本回放没问题,很简单的脚本,就一个页面到另外一个页面的并发,试过好多次总是出现这样的问题,都不知道该怎么来解决?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2010-6-9 09:25:08 | 只看该作者
    可以先把并发数降到50或者更少来验证下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
     楼主| 发表于 2010-6-9 09:53:17 | 只看该作者

    回复 10# 的帖子

    虚拟用户数降到50,也有一个两个失败了,还是有这样的错误:Action.c(26): Error -27796: Failed to connect to server "china.gtobal.com:80": [10060] Connection timed out
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
     楼主| 发表于 2010-6-9 09:54:04 | 只看该作者

    回复 8# 的帖子

    楼主说循环调试也许就可以发现问题,循环调试什么脚本吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
     楼主| 发表于 2010-6-10 09:44:57 | 只看该作者

    回复 1# 的帖子

    请解决,可能是什么原因引起的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2010-6-10 10:15:26 | 只看该作者
    如果不是网络原因的话
    建议看看服务器日志
    像这种很少用户很容易就重现的问题,几乎可以作为功能问题解决
    让开发帮你看看服务的处理是否有资源回收不彻底等问题
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2010-6-10 17:00:37 | 只看该作者
    是否可以把time out时间设为更大
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
     楼主| 发表于 2010-6-10 17:46:49 | 只看该作者

    回复 15# 的帖子

    设置了还是没用
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2010-6-13 16:47:26 | 只看该作者
    是Step download timeout ,我一般设置为600s
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2010-6-15 15:20:20 | 只看该作者

    回复 1# 的帖子

    超时过多,说明服务器配置太低。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-9-20 13:52 , Processed in 0.122547 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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