51Testing软件测试论坛

标题: Loadrunner报-27796,(10060)connection time out 错误该如何解决 [打印本页]

作者: jakkiemao    时间: 2010-8-16 10:07
标题: Loadrunner报-27796,(10060)connection time out 错误该如何解决
最近在学习用loadrunner进行一个门户系统的压力测试,nginx对系统的静态页面做缓存,在loadrunner中录制脚本请求nginx中的静态页面,大小为5KB左右。

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

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

请教各位,这是什么原因?
作者: guanrui0309    时间: 2010-8-16 10:19
这个问题一直都没有解决 我也遇见了 关注了很久了。你可以换一台机器或者系统运行一下压力测试  请各位高手 给解答一下 拜托了。
作者: jakkiemao    时间: 2010-8-16 10:36
我安装的是loadrunner9.5,在两台不同的机器上都试过了,也许还能去降低版本试试,同一起关注。
作者: skyzhu    时间: 2010-8-16 10:53
那是你本机的连接数被系统限制了,虽然知道原因,但暂时也给不出很好的解决办法

一个是分到几台机器上一起跑
另一个是将注册表中释放空闲连接的间隔时间改小,默认是30秒
作者: U2GIGN    时间: 2010-8-16 15:28
4000个Vuser一台机器,你的内存有多大啊?
1个vuser大概占2~3M内存。
作者: KIKI_gf    时间: 2012-2-2 19:32
回复 3# jakkiemao


    我用的是loadrunner8.1,还是出现该问题,跟loadrunner的版本高低没关系。
作者: mvvztt    时间: 2012-2-4 14:41
4000个Vuser一台机器,你的内存有多大啊?
1个vuser大概占2~3M内存。
U2GIGN 发表于 2010-8-16 15:28



    一个VU大概占2~3M内存,这个是怎么算出来的呢?
作者: shigejinian1    时间: 2012-2-6 09:15
关注一下,可以试试将4000个Vuser分摊到几个不同的负载生成的机器上去再试试,有可能是因为这台测试机器的问题




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2