Thanks for the clarification.
So do you recommend us to even use remote testing if you think it's
"ugh"?
I just noticed that global counters are not shared among the servers.
Each server has it's own counter which starts at the same values as the
other servers. That sucks. :-(
--- Michael Stover <[EMAIL PROTECTED]> wrote:
> JMeter remote testing - ugh. That's my assessment of the current
> state
> of this functionality.
>
> Anyway, to answer your questions:
> 1. In this case, "client" and "server" are used in a sense such that
> you, the user, sits and does work on the "client", which then sends
> requests to the "servers". Think of an email "client" that polls
> multiple email "server" for messages. The request the client sends
> is
> "do this test", and then the sample results roll in.
>
> 2. The client sends the whole test to every server. So, if the test
> specifies 100 threads, each server runs 100 threads. I think you can
> figure out the degree of control you have given that...
>
> 3. I don't know anything about the hold_samples property.
>
> 4. Right.
>
> -Mike
>
> On Thu, 2004-06-10 at 15:19, Remedy QA wrote:
> > I am confused as to the setup of distributed testing. I have read
> the
> > docs on how to set up but the use of server vs. client seems
> backwards
> > to me. I got the connections going but I'm not really
> understanding
> > how it works.
> >
> > According to the docs, or how I am reading into them, there are
> many
> > JMeters running in server mode, therefore, many RMI registries
> running
> > on separate machines. For example, S1, S2, S3 are machines running
> > Jmeter server. I am thinking there is no GUI or batch jmeter
> running
> > at all, just the jmeter server.
> >
> > Then according to the docs, there is only one client controller,
> which
> > uses the GUI to control. I'll call this machine C1. In C1's jmeter
> > properties file, it has S1, S2, and S3 listed as the remote_hosts
> > values. Then if C1's test plan has 100 thread users and I select
> > Run/RemoteStartAll, it will start the remote testing on all the
> server
> > machines.
> >
> > The parts where I am confused:
> > 1. The use of server and client is backwards to me. Shouldn't
> there
> > only be one server and many clients? And the server should be the
> > controller.
> >
> > 2. How on C1, if I specified 100 thread users, does it distribute
> > among the 3 server machines? Is it always divided evenly? Can I
> > control the distribution?
> >
> > 3. Are the results gathering done while the load test is running?
> I
> > read in previous archived messages that there is a "hold_samples"
> > property that you can set to indicate all results should be written
> at
> > the end of the test. However, I don't see such a property setting
> in
> > jmeter.properties. Then is the gathering of results done on C1?
> >
> > 4. Since C1 is the controller, it is not sending HTTP Requests,
> only
> > facilitating and from #3, gathering results?
> >
> > Thanks for the clarification!
> > mabel
__________________________________
Do you Yahoo!?
Friends. Fun. Try the all-new Yahoo! Messenger.
http://messenger.yahoo.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]