LR中Error -27796疑惑了.......
LR中压1000个用户本机没有任何问题,可是换了3台电脑都是压到700左右就报错Action.c(9): Error -27796: Failed to connect to server "96.0.30.42:8002": Connection timed out
网上查了很多解决方法,均没有效果. 都用啥方法了~~
调超时时间了么? 用了以下方法:
一.在注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters里,有如下两个键值:
TcpTimedWaitDelay
MaxUserPort
1,这里的TcpTimedWaitDelay默认值应该中是30s,所以这里,把这个值调小为5s(按需要调整)。
2,也可以把MaxUserPort调大(如果这个值不是最大值的话)。
二.http-request connect timeout(sec)默认是120s:http建立连接的时间期限,调整为600
http-request receive timeout(sec)默认是120s:http响应接收数据的时间期限,调整为600
step download timeout(sec)默认是120s:下载超时时间期限,调整为5000
三.修改weblogic9.2的server的accept backlog参数从50到65,再到500
网上能提到的方法都试了.均不能解决问题. 检查性能测试结果,响应时间是否过高?服务器资源是否已经接近负荷了? 通过IE访问速度很快,在1S以下就可以打开网页.
服务器的压力weblogic:cpu 20-40%;数据库:cpu30-50%
回复 1# 的帖子
这个问题我也遇到过,和你的操作系统或是所在的网络有关系的,原因一,测试机和服务器不在同一局域网内,原因二,你的机器是xindows xp2操作系统, 如果你的系统是windows xp2,建议修改连接限制就可以了 如果你的脚本没有问题的话,我想应该是Run-Time Settings中设置的问题。当你在Controller中搭建测试场景时,打开Run-Time Settings,把Brower Emulation---“Simulate a new user on each interation”这一项去掉。 真的有用哦,不过请教一下这个具体是什么意思:Simulate a new user on each interation(模拟新用户的每次迭代),不选择他了,lr具体是怎么执行的,选择又是怎么执行的 同问。
我也遇到了这样的问题,而且cpu使用率更低。。。 原帖由 随意 于 2009-2-24 14:24 发表 http://bbs.51testing.com/images/common/back.gif
真的有用哦,不过请教一下这个具体是什么意思:Simulate a new user on each interation(模拟新用户的每次迭代),不选择他了,lr具体是怎么执行的,选择又是怎么执行的
这句话的意思应该是每次迭代模拟一个新用户
如果不勾选这个,比如你有500并发,那就只有500个vuser,勾选的话,每次迭代都会有一个新的vuser,500并发用户可能就不止500vuser了 原帖由 kasimxiao 于 2008-6-6 11:28 发表 http://bbs.51testing.com/images/common/back.gif
如果你的脚本没有问题的话,我想应该是Run-Time Settings中设置的问题。
当你在Controller中搭建测试场景时,打开Run-Time Settings,把Brower Emulation---“Simulate a new user on each interation”这一项去掉 ...
Hi:
不知我理解是否有误啊,我认为这个选项放置session过期有作用吧!~在这种条件下,取消该选项目的是什么呢?有直接联系吗? 说实话这里我也经常犯迷糊
看看
http://www.51testing.com/html/17/n-98017.html
希望你会清晰点
页:
[1]