软件测试,TestFocus焦点测试网

FriendLink  Contact Us  Sitemap  

 

首  页 | 培训中心 | 测试论坛 | 测试技术 | 测试服务 | 测试产品

 
 
 
 
   
 
 

 

您当前的位置: → Mercury软件测试工具Mercury LR→400个用户并发的网站性能测试问题

 

作者:青桔子 新闻来源:焦点测试网  更新时间:2007-7-19 16:20:19

 

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并发是不对的,先用小并发测一下吧。另外,你监控系统资源了吗,表现如何?
如果数据库的资源没有问题,那可能就是应用服务器的问题了
你说tomcat会死掉,我觉得应该分析一下死掉的原因是什么。
那种直接用大并发压出问题再调优的方法是不对的,还是要找到系统的极限,并分析这时的系统瓶颈。

焦点测试网-软件测试相关知识查询www.testfocus.com.cn
 
页次:1/1  1篇/页  首页   上一页   下一页   尾页  合计 1 篇 Go:

 

   
   
 
     
   
 
   
 

·Family Site

 
 

 
 

软件测试,TestFocus焦点测试网 软件测试,TestFocus焦点测试网
首页   |  友情链接  |  联系我们  |  网站地图 
  电话:010-85991137  85996511   传真:010-85991137
Email:webmaster@testfocus.com.cn
地址:北京朝阳区朝外小庄金台里17号朝阳区图书馆407
信息产业部备案号: 京ICP备06001771号