|
客户要求对portal进行400人压力测试,响应时间一直达不到要求。以做过很多方面的优化,weblogic的参数调整、代码的优化、增加了缓存,但是还是达不到理想的结果。
为了寻找原因做了50人~800人的递增测试,每5分钟增加50人。一台主测试机+7台负载机,中途一台负载机掉线,还有部分用户failed,因此最后结束时用户不到700人。页面为1.5MB,应用服务器、数据库服务器的CPU和内存均没有问题,感觉是网络的瓶颈。8台测试机均是百兆带宽,路由标也是百兆,以前试过一个千兆的路由但是效果不明显,不知道还有没有其他办法可以找出问题???
客户网站的注册人数为2万,客户要求400人5秒响应,但是目前来看这个时间是不可能达到的,个人觉得也不太合理,大家有没有一个标准的数据可供参考,一个网站做到什么程度算是合格。。。
测试结果:
每秒点击量与人数关系
吞吐量与人数关系
TPS与人数关系
响应时间与人数关系
由于领导和客户把问题归结于产品问题,决定替换调用方法,所以这次测试被太监了,也不能验证问题所在,太可惜了。。。。
[ 本帖最后由 z3z3z3z3 于 2010-9-17 16:56 编辑 ] |
|