You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@jmeter.apache.org by Krog Jensen Lars <La...@six.se> on 2005/09/28 13:14:16 UTC

Distributed test, scalability!

Hello,

 

Being new to JMeter I have some questions regarding the scalability of
JMeter.

 

I am planning to load test with 10 client machines, but I am running in
to scalability 

issues when using 2 load severs.

 

When my test plan is running on the controller host it will generate 25
Mbps in network traffic 

(seen from the Win XP Task Mgr Network tab), but when I remote start a
load server, the traffic is increased

to 65 Mbps. From what I can tell these 40 Mbps is JMeter  internal
traffic.

 

By disabling all listeners this traffic is totally removed, but even a
simple listener as Simple Data Writer is

generating 40 Mbps traffic.

It is pretty useless running in without listeners.

 

Another related question is whether the Aggregate Report listener really
aggregate the result from all the slaves?

The reason for asking is that when I start a testplan from the
controller I have a throughput of ~100 pages /sec, but when

I remote start a load server, I would expect to receive ~200 pages /sec.


If I start JMeter locally on two client hosts each will receive ~ 100
pages / sec.

 

 

Besides that, JMeter is really, really nice and useful.

 

Best Regards

Lars Krog-Jensen

SIX AB

Stockholm 


Re: Distributed test, scalability!

Posted by Peter Lin <wo...@gmail.com>.
what you observed is a fundamental limitation of stress testing. the only
good way to deal with this is to have 2 ethernet ports on each client
machine and use 2 routers.

this way, all the traffic to the server is on one router and all other
traffic is on the other router. this is how I have my home environment
setup.


peter


On 9/28/05, Krog Jensen Lars <La...@six.se> wrote:
>
> Hello,
>
>
>
> Being new to JMeter I have some questions regarding the scalability of
> JMeter.
>
>
>
> I am planning to load test with 10 client machines, but I am running in
> to scalability
>
> issues when using 2 load severs.
>
>
>
> When my test plan is running on the controller host it will generate 25
> Mbps in network traffic
>
> (seen from the Win XP Task Mgr Network tab), but when I remote start a
> load server, the traffic is increased
>
> to 65 Mbps. From what I can tell these 40 Mbps is JMeter internal
> traffic.
>
>
>
> By disabling all listeners this traffic is totally removed, but even a
> simple listener as Simple Data Writer is
>
> generating 40 Mbps traffic.
>
> It is pretty useless running in without listeners.
>
>
>
> Another related question is whether the Aggregate Report listener really
> aggregate the result from all the slaves?
>
> The reason for asking is that when I start a testplan from the
> controller I have a throughput of ~100 pages /sec, but when
>
> I remote start a load server, I would expect to receive ~200 pages /sec.
>
>
> If I start JMeter locally on two client hosts each will receive ~ 100
> pages / sec.
>
>
>
>
>
> Besides that, JMeter is really, really nice and useful.
>
>
>
> Best Regards
>
> Lars Krog-Jensen
>
> SIX AB
>
> Stockholm
>
>
>