51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 8095|回复: 7
打印 上一主题 下一主题

[原创] Loadrunner报-27796,(10060)connection time out 错误该如何解决

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-8-16 10:07:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近在学习用loadrunner进行一个门户系统的压力测试,nginx对系统的静态页面做缓存,在loadrunner中录制脚本请求nginx中的静态页面,大小为5KB左右。

用一台机器启动4000个Vuser,每隔1——3s发起请求,系统运行到3000多个Vuser时,就会报connection time out 的错误,如果将Vuser数降低至3000,则不会报错。

可是从测试图和nginx服务器的资源占用率来看,都没有达到瓶颈。也按照网上的方法将测试机的tcp连接时间修改过了,runtime setting也进行了设置。

请教各位,这是什么原因?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-8-16 10:19:35 | 只看该作者
这个问题一直都没有解决 我也遇见了 关注了很久了。你可以换一台机器或者系统运行一下压力测试  请各位高手 给解答一下 拜托了。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2010-8-16 10:36:16 | 只看该作者
我安装的是loadrunner9.5,在两台不同的机器上都试过了,也许还能去降低版本试试,同一起关注。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2010-8-16 10:53:01 | 只看该作者
那是你本机的连接数被系统限制了,虽然知道原因,但暂时也给不出很好的解决办法

一个是分到几台机器上一起跑
另一个是将注册表中释放空闲连接的间隔时间改小,默认是30秒
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2010-8-16 15:28:48 | 只看该作者
4000个Vuser一台机器,你的内存有多大啊?
1个vuser大概占2~3M内存。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2012-2-2 19:32:36 | 只看该作者
回复 3# jakkiemao


    我用的是loadrunner8.1,还是出现该问题,跟loadrunner的版本高低没关系。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2012-2-4 14:41:57 | 只看该作者
4000个Vuser一台机器,你的内存有多大啊?
1个vuser大概占2~3M内存。
U2GIGN 发表于 2010-8-16 15:28



    一个VU大概占2~3M内存,这个是怎么算出来的呢?
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2012-2-6 09:15:11 | 只看该作者
关注一下,可以试试将4000个Vuser分摊到几个不同的负载生成的机器上去再试试,有可能是因为这台测试机器的问题
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-9-21 22:03 , Processed in 0.083301 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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