51Testing软件测试论坛

标题: 如何使用LoadRunner测试负载均衡 [打印本页]

作者: summerblue12    时间: 2008-8-18 09:57
标题: 如何使用LoadRunner测试负载均衡
J2EE工程使用apache2+tomcat(2个)实现负载均衡,做法是通过访问一个地址(apache2)来实现根据负载均衡规则决定由哪个tomcat来处理请求,这两个tomcat分别放在不同的服务器上,这两个tomcat上面的工程是一致的,只是host不一样。这种情况下如何用loadRunner做性能测试呢?

请各位大侠赐教……
作者: 兰兰    时间: 2008-8-18 11:10
关注中.......,大侠们赐教呀
作者: Zee    时间: 2008-8-18 11:25
负载均衡是应用的实现。
用LR来发送数据包,还是面对一个服务器。只是在监控的时候要考虑的更多一些。
作者: qiguojie    时间: 2008-8-18 15:36
你是测负载均衡的结果,还是想测试你部署的应用服务器的事物性能?

如果测负载均衡,直接压外边的窗口,分别想办法统计2个应用服务器的请求到达数量。

如果测试应用,直接通过IP访问某一应用服务器
作者: summerblue12    时间: 2008-8-21 10:22
我是测试里面的应用,通过负载均衡以后,应用服务器的ip地址是不同的,我录脚本的时候只能录到一个ip地址的,这样另外的应用服务器不能同时测试
作者: 小澈    时间: 2008-8-21 15:31
测应用就不需要考虑两个IP啊,直接一个IP就可以测出应用的性能啊。
你同时测两个应用服务器那不就成了测试负载均衡的性能了吗
作者: janey8326    时间: 2008-8-21 15:43
也遇到这个问题,请教
作者: summerblue12    时间: 2008-8-21 16:43
我需要衡量这个系统能承受大多的并发量,是不是可以把两台应用服务器分别进行测试,然后把两台的并发量相加就可以了?
作者: yourslg    时间: 2008-8-21 20:12
我觉得这个问题应该从两个方面来考察:
1、apatch做负载均衡的这个系统能承载多大并发;
2、当你的负载均衡的这个系统不是瓶颈的时候,再看两个TOMCAT的情况。

这个测试主要是在不断上压力的时候观察系统资源和响应时间,如果一开始你的APATCH就被压爬下了,那这个就是你的可承载并发量。当APATCH资源空闲,而两个TOMCAT资源到达瓶颈的时候这就是你应用可承载的最大并发。如果你机器资源都没有到达瓶颈而响应时间却达到限制的时候,那这时你的应用或数据库及其他配置可能存在问题,这时候也是你整个系统的最大并发量了!

两外单测出来的两个TOMCAT的并发之和并不等于你系统的最大并发。
作者: yourslg    时间: 2008-8-21 20:14
忘了补充一点就是错误率,这个也是一个测试准出的标准。
作者: summerblue12    时间: 2008-8-25 11:13
谢谢大家的指点……
我试一试
作者: novashen    时间: 2009-1-13 16:42
标题: 看看这个文章,你也许可以解决你的问题
http://novasblog.blog.163.com/bl ... 514200901342517155/




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