如何使用LoadRunner测试负载均衡
J2EE工程使用apache2+tomcat(2个)实现负载均衡,做法是通过访问一个地址(apache2)来实现根据负载均衡规则决定由哪个tomcat来处理请求,这两个tomcat分别放在不同的服务器上,这两个tomcat上面的工程是一致的,只是host不一样。这种情况下如何用loadRunner做性能测试呢?请各位大侠赐教…… 关注中.......,大侠们赐教呀 负载均衡是应用的实现。
用LR来发送数据包,还是面对一个服务器。只是在监控的时候要考虑的更多一些。 你是测负载均衡的结果,还是想测试你部署的应用服务器的事物性能?
如果测负载均衡,直接压外边的窗口,分别想办法统计2个应用服务器的请求到达数量。
如果测试应用,直接通过IP访问某一应用服务器 我是测试里面的应用,通过负载均衡以后,应用服务器的ip地址是不同的,我录脚本的时候只能录到一个ip地址的,这样另外的应用服务器不能同时测试 测应用就不需要考虑两个IP啊,直接一个IP就可以测出应用的性能啊。
你同时测两个应用服务器那不就成了测试负载均衡的性能了吗 也遇到这个问题,请教 我需要衡量这个系统能承受大多的并发量,是不是可以把两台应用服务器分别进行测试,然后把两台的并发量相加就可以了? 我觉得这个问题应该从两个方面来考察:
1、apatch做负载均衡的这个系统能承载多大并发;
2、当你的负载均衡的这个系统不是瓶颈的时候,再看两个TOMCAT的情况。
这个测试主要是在不断上压力的时候观察系统资源和响应时间,如果一开始你的APATCH就被压爬下了,那这个就是你的可承载并发量。当APATCH资源空闲,而两个TOMCAT资源到达瓶颈的时候这就是你应用可承载的最大并发。如果你机器资源都没有到达瓶颈而响应时间却达到限制的时候,那这时你的应用或数据库及其他配置可能存在问题,这时候也是你整个系统的最大并发量了!
两外单测出来的两个TOMCAT的并发之和并不等于你系统的最大并发。 忘了补充一点就是错误率,这个也是一个测试准出的标准。 谢谢大家的指点……
我试一试
看看这个文章,你也许可以解决你的问题
http://novasblog.blog.163.com/blog/static/43713514200901342517155/
页:
[1]