summerblue12 发表于 2008-8-18 09:57:40

如何使用LoadRunner测试负载均衡

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

请各位大侠赐教……

兰兰 发表于 2008-8-18 11:10:54

关注中.......,大侠们赐教呀

Zee 发表于 2008-8-18 11:25:37

负载均衡是应用的实现。
用LR来发送数据包,还是面对一个服务器。只是在监控的时候要考虑的更多一些。

qiguojie 发表于 2008-8-18 15:36:08

你是测负载均衡的结果,还是想测试你部署的应用服务器的事物性能?

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

如果测试应用,直接通过IP访问某一应用服务器

summerblue12 发表于 2008-8-21 10:22:31

我是测试里面的应用,通过负载均衡以后,应用服务器的ip地址是不同的,我录脚本的时候只能录到一个ip地址的,这样另外的应用服务器不能同时测试

小澈 发表于 2008-8-21 15:31:40

测应用就不需要考虑两个IP啊,直接一个IP就可以测出应用的性能啊。
你同时测两个应用服务器那不就成了测试负载均衡的性能了吗

janey8326 发表于 2008-8-21 15:43:00

也遇到这个问题,请教

summerblue12 发表于 2008-8-21 16:43:34

我需要衡量这个系统能承受大多的并发量,是不是可以把两台应用服务器分别进行测试,然后把两台的并发量相加就可以了?

yourslg 发表于 2008-8-21 20:12:38

我觉得这个问题应该从两个方面来考察:
1、apatch做负载均衡的这个系统能承载多大并发;
2、当你的负载均衡的这个系统不是瓶颈的时候,再看两个TOMCAT的情况。

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

两外单测出来的两个TOMCAT的并发之和并不等于你系统的最大并发。

yourslg 发表于 2008-8-21 20:14:34

忘了补充一点就是错误率,这个也是一个测试准出的标准。

summerblue12 发表于 2008-8-25 11:13:42

谢谢大家的指点……
我试一试

novashen 发表于 2009-1-13 16:42:30

看看这个文章,你也许可以解决你的问题

http://novasblog.blog.163.com/blog/static/43713514200901342517155/
页: [1]
查看完整版本: 如何使用LoadRunner测试负载均衡