51Testing软件测试论坛

标题: 求高手指点一下 [打印本页]

作者: lihailing    时间: 2011-5-27 10:00
标题: 求高手指点一下
我进行场景测试的时候选的是Vuser目标场景,选择50用户时执行完没有任何报错,也没有提示说“达不到所设定的目标”;
当我选择100个用户时,有报错:Login.c(8): Error -27796: Failed to connect to server "192.168.10.22:8022": [10061] Connection refused
但是也没有提示说“达不到所设定的目标”。
我就想:这个报错是不是说系统崩溃了,或者说资源抢占造成了错误。如果是出现了错误,那不就是应该提示“达不到所设定的目标”吗?!
我刚学lr,不大会分析问题,请高手指点一下,谢了!
作者: 夏日摸摸茶    时间: 2011-5-27 10:11
我也刚学,碰到过几次这个错误提示
有时报这个错 是个别用户的错误(个别用户的与服务器的连接失败)不是所有的。
目标场景达没达到 是不是得看analysis中的结果呀
作者: lihailing    时间: 2011-5-27 10:42
回复 2# 夏日摸摸茶


    有提示的
作者: aklszt    时间: 2011-5-31 15:33
这个问题可能是数据库连接数不够,或者服务器不支持这么多的并发用户,最好找开发看看后台日志。
另外,你也可以从Ananlysis的分析图中,看看服务器的各资源情况,找到问题所在。
性能测试一般允许错误在1%左右,Analysis的图中应该可以看出来你有没有达到目标,如果达到目标了,报错率在1%以内,应该就算通过了。
作者: lihailing    时间: 2011-5-31 17:29
回复 4# aklszt


    我觉得是CPU不够用,因为一般出现这个问题的时候,看到% Processor Time (Processor _Total) 都快达到100%了。
作者: 无_花_果    时间: 2011-5-31 21:54
连接数不够的原因吧,改一下注册表中HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters下的TcpWindowSize这个值试试看,或者把TcpTimedWaitDelay改小点吧
作者: zhang.yuandong    时间: 2011-6-1 09:28
什么是注册表?所谓注册表实际上是一个庞大的数据库,其中容纳了应用程序和计算机系统的全部配置信息、系统和应用程序的初始化信息、应用程序和文档文件的关联关系、硬件设备的说明、状态和属性以及各种状态信息和数据。打开注册表的方法是:单击“开始”,运行,键入“regedit”回车。




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