51Testing软件测试论坛

标题: 如何做集群环境下的性能测试? [打印本页]

作者: expect88    时间: 2010-10-13 11:09
标题: 如何做集群环境下的性能测试?
apache+tomcat+mysql负载均衡和集群 性能测试
公司开发了一个网站,估计最高在线人数是3万,并发人数最多100人。开发的网站是否能否承受这个压力,如何确保网站的负荷没有问题,经过研究决定如下:
采用负载平衡和集群技术,初步机构采用Apache+Tomcat的机群技术。

请教如何下手。 没有以点头绪求高手给个思路!
作者: archonwang    时间: 2010-10-13 11:36
集群数量会影响你的性能方案设计。而且,我并不推荐使用Apache+Tomcat的组合,特别是在线3W的情况。比较理想的情况是使用WebSphere或者weblogic。。。。

考虑过一个tomcat能稳定支持多少用户同时在线么?可能只有200或者更少。
作者: expect88    时间: 2010-10-13 14:28
先谢谢了。能指点下思路吗?
作者: wenwensw    时间: 2010-10-13 16:14
我做的是WebLogic集群+oracle rac的集群测试,但是WebLogic集群我们的是多个集群域(一个域一般4个节点)的形式,你的集群都是在同一台机器么,通常应该从非集群环境中进行测试,一个应用能支持的性能参数进行换算吧。
不过apache+tomcat+mysql 很明显集群撑不住么,mysql能集群么?这个我还不太清楚。放弃你现在的集群技术吧,3万人,你要集群多少个啊,以后运维都是个问题。
作者: wuweicoco    时间: 2010-10-13 19:24
代码的问题,在单台进行解决
测试单台的性能能不能满足一定的要求
然后,测试负载均衡后,2台服务器能支撑的量,后面的如果还要自己再考虑
然后考虑多台,按照3W人....你测试用的LR客户端就要多少了....
作者: expect88    时间: 2010-10-13 20:28
嗯! 先谢谢大家的回答。  先抛开用什么集群环境。
是不是可以这么理解 不在集群环境下做测试? 如是单台服务器测?
作者: expect88    时间: 2010-10-14 01:15
期待高手来指导!先TKS!
作者: wenwensw    时间: 2010-10-14 07:48
回复 6# expect88


    可以这样理解,集群的性能测试,肯定要先把集群进行拆分来做性能测试,但是前提是拆分以后自己要知道如何换算得到一个比较真实的集群性能值。
作者: angzhuo    时间: 2010-10-14 10:26
我们公司当时采用的是resin+weblogic+oracle,采用f5负载均衡,我当时对服务器施压时采用的是联机负载,多台性能高的pc联合施压。
作者: expect88    时间: 2010-10-16 20:28
能说说具体怎么做吗? 比如说脚本方面。
步骤等,感觉不尽
作者: expect88    时间: 2010-10-17 17:34
期待有经验的前辈指点该如何下手!
作者: temp20121017    时间: 2013-3-19 15:24
http://wenku.it168.com/d_000354882.shtml
这个网站不错




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