lihailing 发表于 2011-5-27 10:00:26

求高手指点一下

我进行场景测试的时候选的是Vuser目标场景,选择50用户时执行完没有任何报错,也没有提示说“达不到所设定的目标”;
当我选择100个用户时,有报错:Login.c(8): Error -27796: Failed to connect to server "192.168.10.22:8022": Connection refused
但是也没有提示说“达不到所设定的目标”。
我就想:这个报错是不是说系统崩溃了,或者说资源抢占造成了错误。如果是出现了错误,那不就是应该提示“达不到所设定的目标”吗?!
我刚学lr,不大会分析问题,请高手指点一下,谢了!

夏日摸摸茶 发表于 2011-5-27 10:11:43

我也刚学,碰到过几次这个错误提示
有时报这个错 是个别用户的错误(个别用户的与服务器的连接失败)不是所有的。
目标场景达没达到 是不是得看analysis中的结果呀

lihailing 发表于 2011-5-27 10:42:31

回复 2# 夏日摸摸茶


    有提示的

aklszt 发表于 2011-5-31 15:33:23

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

lihailing 发表于 2011-5-31 17:29:35

回复 4# aklszt


    我觉得是CPU不够用,因为一般出现这个问题的时候,看到% Processor Time (Processor _Total) 都快达到100%了。

无_花_果 发表于 2011-5-31 21:54:00

连接数不够的原因吧,改一下注册表中HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters下的TcpWindowSize这个值试试看,或者把TcpTimedWaitDelay改小点吧

zhang.yuandong 发表于 2011-6-1 09:28:36

什么是注册表?所谓注册表实际上是一个庞大的数据库,其中容纳了应用程序和计算机系统的全部配置信息、系统和应用程序的初始化信息、应用程序和文档文件的关联关系、硬件设备的说明、状态和属性以及各种状态信息和数据。打开注册表的方法是:单击“开始”,运行,键入“regedit”回车。
页: [1]
查看完整版本: 求高手指点一下