TestFocus焦点测试论坛测试工具交流HP-Mercury软件测试工具急—400个用户并发的网站性能测试问题

1  /  1  页   1 跳转 查看:2471

标题: 急—400个用户并发的网站性能测试问题

急—400个用户并发的网站性能测试问题

描述:
用户登录的单场景运行,普通的网站,验证400人的并发。
应用服务器是apache+tomcat,数据库服务器是sqlserver
lr中controller场景设置为一次性同时加载400个用户,一直运行。

运行过一会儿就大量的报错,错误信息如下:
User_Login.c(10): Error -27727: Step download timeout (120 seconds) has expired when downloading resource(s). Set the "Resource Page Timeout is a Warning" Run-Time Setting to Yes/No to have this message as a warning/error, respectively

问题:
由于事务的失败率太高了,压一会的结果中一般的曲线图上都没有什么数据,导致我无法分析出任何问题,配置管理员调整了相关tomcat的连接数等可能的原因,但是几次反复的压结果还是一样的。采用集群的方式也存在此问题。
单独跑登录的脚本都不会有问题,就是一400个并发就会有这种down不到资源的情况,有没有哪位大侠帮忙,你们有遇到过这样的情况吗?
心态决定成败,思维决定行为!
引用
 

回复:急—400个用户并发的网站性能测试问题

这其实根本不是问题,如果单独跑脚本和并发的表现总是一样,那就不需要进行性能测试了。

当系统资源不够时,这种情况是很正常的,这其实已经说明了一个问题,你的系统无法承受400的并发。

一上来就用400并发是不对的,先用小并发测一下吧。另外,你监控系统资源了吗,表现如何?
最后编辑以今天的名义 最后编辑于 2007-06-15 14:40:07
TestFocus焦点测试网

助力软件测试行业,推动软件测试发展
引用
 

回复: 急—400个用户并发的网站性能测试问题

我理解你说的意思,我刚开始是采用逐步增压的方式进行的,但是我们老大非得要我一下子并发400,我都傲不过他。
我监控了系统资源,除了内存在压的过程中一直标高,停止后内存还是会下来的,其他就没有任何异常,除非到机器实在顶不住了,tomcat就死掉了。
他们想用400去压出现问题后就用调参数的方法来调优。
算了,我自己还是采用逐步增压的方法先找到允许最大并发用户数量吧。晕死。。。。。

谢谢!
心态决定成败,思维决定行为!
引用
 

回复:急—400个用户并发的网站性能测试问题

如果数据库的资源没有问题,那可能就是应用服务器的问题了

你说tomcat会死掉,我觉得应该分析一下死掉的原因是什么。

那种直接用大并发压出问题再调优的方法是不对的,还是要找到系统的极限,并分析这时的系统瓶颈。
TestFocus焦点测试网

助力软件测试行业,推动软件测试发展
引用
 

回复: 急—400个用户并发的网站性能测试问题

恩,说的对。
我现在还是按照自己的做了,先找到系统能支撑的最大并发用户数量,这样也能分析出出现问题的所在。:$
心态决定成败,思维决定行为!
引用
 

回复:急—400个用户并发的网站性能测试问题

要获得一个系统在某一环境下的最大并发数通常怎么测?
引用
 

回复:急—400个用户并发的网站性能测试问题

做负载测试,
例如用10个、20个、50个......的并发负载
发现在哪个负载级别上,系统的处理能力开始下降
当然,针对这个负载级别还要看对应的响应时间是否符合性能指标的要求
引用
 
1  /  1  页   1 跳转

版权所有 焦点测试网   Sitemap 免责声明

Powered by Discuz!NT 2.0.1115    Copyright © 2001-2009 Comsenz Inc.
Processed in 0.03125 second(s) , 5 queries.
返顶部