You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by Yuval <yu...@gmail.com> on 2005/06/14 15:23:47 UTC
Running Threads
Hi,
I'm trying to add a label to one of the listeners which will display the
number of running threads.
Since I need the number of active threads (and JMeter is spawning all the
threads at the beginning of the test) I moved the
JMeterContextService.incrNumberOfThreads() after the rampUpDelay().
This way I can see the number of active threads.
My problem is that everything works fine when everything is working on the
same machine. But when I use the jmeter-server the
JMeterContextService.incrNumberOfThreads() always returns 0 .
Any ideas how to solve this issue?
Thanks,
Y.
Re: Running Threads
Posted by Michael Stover <ms...@apache.org>.
Well, that's my point. JMeterContextService.getNumberOfThreads() is
just a static call into the local JVM. It has no way of getting a
result from the remote jvm. However, the __threadNum function will run
inside your test on the remote jvm, and that number will be passed into
sample results which are then sent to the client machine's listeners.
-Mike
On Tue, 2005-06-14 at 17:14 +0300, Yuval wrote:
> Hi Michael,
> Thanks for answering.
> Why shouldn't I use JMeterContextService.getNumberOfThreads()? When I place
> it under the rampUpDelay() it works perfect.
> Do you have any idea how to get the number of running threads from the
> remote machine?
> Thanks.
>
>
> On 6/14/05, Michael Stover <ms...@apache.org> wrote:
> >
> > there is a function __threadNum which is certainly not exactly what you
> > want, but it might provide enough to meet your needs. You can put this
> > function in the name of a sampler, for instance, and by doing so, the
> > thread number will appear in the aggregate listener, for example.
> >
> > What is needed is to incorporate number of running threads into
> > sampleresults so that listeners can use the number for
> > graphing/calculations. What you are seeing is that the client machine
> > doesn't know how many threads are running on the remote machine.
> >
> > -Mike
> >
> > On Tue, 2005-06-14 at 16:23 +0300, Yuval wrote:
> > > Hi,
> > > I'm trying to add a label to one of the listeners which will display the
> > > number of running threads.
> > > Since I need the number of active threads (and JMeter is spawning all
> > the
> > > threads at the beginning of the test) I moved the
> > > JMeterContextService.incrNumberOfThreads() after the rampUpDelay().
> > > This way I can see the number of active threads.
> > > My problem is that everything works fine when everything is working on
> > the
> > > same machine. But when I use the jmeter-server the
> > > JMeterContextService.incrNumberOfThreads() always returns 0 .
> > > Any ideas how to solve this issue?
> > > Thanks,
> > > Y.
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org
> >
> >
---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org
Re: Running Threads
Posted by Yuval <yu...@gmail.com>.
Hi Michael,
Thanks for answering.
Why shouldn't I use JMeterContextService.getNumberOfThreads()? When I place
it under the rampUpDelay() it works perfect.
Do you have any idea how to get the number of running threads from the
remote machine?
Thanks.
On 6/14/05, Michael Stover <ms...@apache.org> wrote:
>
> there is a function __threadNum which is certainly not exactly what you
> want, but it might provide enough to meet your needs. You can put this
> function in the name of a sampler, for instance, and by doing so, the
> thread number will appear in the aggregate listener, for example.
>
> What is needed is to incorporate number of running threads into
> sampleresults so that listeners can use the number for
> graphing/calculations. What you are seeing is that the client machine
> doesn't know how many threads are running on the remote machine.
>
> -Mike
>
> On Tue, 2005-06-14 at 16:23 +0300, Yuval wrote:
> > Hi,
> > I'm trying to add a label to one of the listeners which will display the
> > number of running threads.
> > Since I need the number of active threads (and JMeter is spawning all
> the
> > threads at the beginning of the test) I moved the
> > JMeterContextService.incrNumberOfThreads() after the rampUpDelay().
> > This way I can see the number of active threads.
> > My problem is that everything works fine when everything is working on
> the
> > same machine. But when I use the jmeter-server the
> > JMeterContextService.incrNumberOfThreads() always returns 0 .
> > Any ideas how to solve this issue?
> > Thanks,
> > Y.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org
>
>
Re: Running Threads
Posted by Michael Stover <ms...@apache.org>.
there is a function __threadNum which is certainly not exactly what you
want, but it might provide enough to meet your needs. You can put this
function in the name of a sampler, for instance, and by doing so, the
thread number will appear in the aggregate listener, for example.
What is needed is to incorporate number of running threads into
sampleresults so that listeners can use the number for
graphing/calculations. What you are seeing is that the client machine
doesn't know how many threads are running on the remote machine.
-Mike
On Tue, 2005-06-14 at 16:23 +0300, Yuval wrote:
> Hi,
> I'm trying to add a label to one of the listeners which will display the
> number of running threads.
> Since I need the number of active threads (and JMeter is spawning all the
> threads at the beginning of the test) I moved the
> JMeterContextService.incrNumberOfThreads() after the rampUpDelay().
> This way I can see the number of active threads.
> My problem is that everything works fine when everything is working on the
> same machine. But when I use the jmeter-server the
> JMeterContextService.incrNumberOfThreads() always returns 0 .
> Any ideas how to solve this issue?
> Thanks,
> Y.
---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org