You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@jmeter.apache.org by Abhishek Kona <ab...@gmail.com> on 2011/01/13 07:41:29 UTC

JVM Monitoring using JMETER

HI

I am just starting off with JMeter.
I need to monitor a JVM process ( a thrift service) while I load test it 
using a JUnit Test in Jmeter.

Is there a way I can monitor the JVM process in Jmeter while I perform 
the test.
What I need exactly is a plugin similar to Perfmon for Jmeter.

Is there a way I can do it.

Thanks a ton!
-Abhishek Kona


---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org


Re: JVM Monitoring using JMETER

Posted by Rob Schroder <ro...@manilla.com>.
While there are a ton of tools that do monitoring, it would be a nice convenience to have response times and throughput, that jmeter currently collects, integrated with other metrics like CPU utilization, memory, and other metrics accessible through something like rstat.  Right now it's a manual process with Jmeter.

In the meantime, you might want to check out something like Splunk.  You could pipe all of the metrics you want to monitor to log files, and then correlate all of that data using Splunk.  As long as you stay under 500M, I think, it's free to use, and a very nice tool to boot.




On 1/13/11 9:09 AM, "Abhishek Kona" <ab...@gmail.com> wrote:



Hi

It would be great to collect integrated results.

I believe a load test also has to monitor the client system so that
estimates can be made about the systems performance under different
levels of load.

So if the service I am testing is a JVM service, I can get a better idea
about the JVM state with different number of Users , TPS etc.

-Abhishek Kona




-Abhishek Kona
On 13/01/11 9:19 PM, Adrian Speteanu wrote:
> Hi,
>
> The answer is no then, you can't use that plugin (yet) to monitor a single
> process. And that is the best plugin in this regard so far.
> Anyway jmeter wasn't build for this little thing, you should use OS specific


> or a java specific tool for monitoring processes and use the tool on the
> machine where the application you want to monitor. There are a LOT of tools
> out there.
>
>
>
> On Thu, Jan 13, 2011 at 5:39 PM, Abhishek Kona<ab...@gmail.com>wrote:
>
>> Hi
>>
>> I am looking for something like
>> http://code.google.com/p/jmeter-plugins/wiki/PerfMon to monitor JVM
>> performance.
>>
>> -Abhishek Kona
>>
>>
>>
>> On 13/01/11 8:53 PM, Adrian Speteanu wrote:
>>
>>> Hi,
>>>
>>> JMeter is for benchmarking other applications, so you have the listeners
>>> that give you the statistics you need to do that. So, not sure how / what
>>> you want to do, but have a look at this:
>>>
>>> http://jakarta.apache.org/jmeter/usermanual/build-monitor-test-plan.html(this<http://jakarta.apache.org/jmeter/usermanual/build-monitor-test-plan.html%28this>
>>> is as close as it gets to monitoring what happens with the application
>>> during test).
>>>
>>>
>>>
>>> On Thu, Jan 13, 2011 at 11:43 AM, Abhishek Kona<abhishek.kona@gmail.com
>>>> wrote:
>>>   Hi
>>>> @Adrian, Thanks, I have been using JConsole for monitoring Java
>>>> Processes.
>>>> But is there a way I can monitor the results in JMeter (like the Perfmon
>>>> Plugin).
>>>>
>>>> -Abhishek Kona
>>>>
>>>>
>>>> On 13/01/11 3:04 PM, Adrian Speteanu wrote:
>>>>
>>>>   The jdk comes bundled with the JConsole wich is meant for java profiling
>>>>> (you can monitor java processes real-time). There are a lot of similar
>>>>> tools
>>>>> out there (for free or payed), you can google it around, see which one
>>>>> has
>>>>> what you need.
>>>>>
>>>>>
>>>>>
>>>>> On Thu, Jan 13, 2011 at 8:41 AM, Abhishek Kona<abhishek.kona@gmail.com
>>>>>
>>>>>> wrote:
>>>>>>
>>>>>   HI
>>>>>
>>>>>> I am just starting off with JMeter.
>>>>>> I need to monitor a JVM process ( a thrift service) while I load test
>>>>>> it
>>>>>> using a JUnit Test in Jmeter.
>>>>>>
>>>>>> Is there a way I can monitor the JVM process in Jmeter while I perform
>>>>>> the
>>>>>> test.
>>>>>> What I need exactly is a plugin similar to Perfmon for Jmeter.
>>>>>>
>>>>>> Is there a way I can do it.
>>>>>>
>>>>>> Thanks a ton!
>>>>>> -Abhishek Kona
>>>>>>
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
>>>>>> For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
>>>>>>
>>>>>>
>>>>>>
>>>>>>   ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
>>>> For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
>>>>
>>>>
>>>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
>>
>>


---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org



Re: JVM Monitoring using JMETER

Posted by Abhishek Kona <ab...@gmail.com>.
Hi

It would be great to collect integrated results.

I believe a load test also has to monitor the client system so that 
estimates can be made about the systems performance under different 
levels of load.

So if the service I am testing is a JVM service, I can get a better idea 
about the JVM state with different number of Users , TPS etc.

-Abhishek Kona




-Abhishek Kona
On 13/01/11 9:19 PM, Adrian Speteanu wrote:
> Hi,
>
> The answer is no then, you can't use that plugin (yet) to monitor a single
> process. And that is the best plugin in this regard so far.
> Anyway jmeter wasn't build for this little thing, you should use OS specific


> or a java specific tool for monitoring processes and use the tool on the
> machine where the application you want to monitor. There are a LOT of tools
> out there.
>
>
>
> On Thu, Jan 13, 2011 at 5:39 PM, Abhishek Kona<ab...@gmail.com>wrote:
>
>> Hi
>>
>> I am looking for something like
>> http://code.google.com/p/jmeter-plugins/wiki/PerfMon to monitor JVM
>> performance.
>>
>> -Abhishek Kona
>>
>>
>>
>> On 13/01/11 8:53 PM, Adrian Speteanu wrote:
>>
>>> Hi,
>>>
>>> JMeter is for benchmarking other applications, so you have the listeners
>>> that give you the statistics you need to do that. So, not sure how / what
>>> you want to do, but have a look at this:
>>>
>>> http://jakarta.apache.org/jmeter/usermanual/build-monitor-test-plan.html(this<http://jakarta.apache.org/jmeter/usermanual/build-monitor-test-plan.html%28this>
>>> is as close as it gets to monitoring what happens with the application
>>> during test).
>>>
>>>
>>>
>>> On Thu, Jan 13, 2011 at 11:43 AM, Abhishek Kona<abhishek.kona@gmail.com
>>>> wrote:
>>>   Hi
>>>> @Adrian, Thanks, I have been using JConsole for monitoring Java
>>>> Processes.
>>>> But is there a way I can monitor the results in JMeter (like the Perfmon
>>>> Plugin).
>>>>
>>>> -Abhishek Kona
>>>>
>>>>
>>>> On 13/01/11 3:04 PM, Adrian Speteanu wrote:
>>>>
>>>>   The jdk comes bundled with the JConsole wich is meant for java profiling
>>>>> (you can monitor java processes real-time). There are a lot of similar
>>>>> tools
>>>>> out there (for free or payed), you can google it around, see which one
>>>>> has
>>>>> what you need.
>>>>>
>>>>>
>>>>>
>>>>> On Thu, Jan 13, 2011 at 8:41 AM, Abhishek Kona<abhishek.kona@gmail.com
>>>>>
>>>>>> wrote:
>>>>>>
>>>>>   HI
>>>>>
>>>>>> I am just starting off with JMeter.
>>>>>> I need to monitor a JVM process ( a thrift service) while I load test
>>>>>> it
>>>>>> using a JUnit Test in Jmeter.
>>>>>>
>>>>>> Is there a way I can monitor the JVM process in Jmeter while I perform
>>>>>> the
>>>>>> test.
>>>>>> What I need exactly is a plugin similar to Perfmon for Jmeter.
>>>>>>
>>>>>> Is there a way I can do it.
>>>>>>
>>>>>> Thanks a ton!
>>>>>> -Abhishek Kona
>>>>>>
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
>>>>>> For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
>>>>>>
>>>>>>
>>>>>>
>>>>>>   ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
>>>> For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
>>>>
>>>>
>>>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
>>
>>


---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org


Re: JVM Monitoring using JMETER

Posted by Adrian Speteanu <as...@gmail.com>.
Hi,

The answer is no then, you can't use that plugin (yet) to monitor a single
process. And that is the best plugin in this regard so far.
Anyway jmeter wasn't build for this little thing, you should use OS specific
or a java specific tool for monitoring processes and use the tool on the
machine where the application you want to monitor. There are a LOT of tools
out there.



On Thu, Jan 13, 2011 at 5:39 PM, Abhishek Kona <ab...@gmail.com>wrote:

> Hi
>
> I am looking for something like
> http://code.google.com/p/jmeter-plugins/wiki/PerfMon to monitor JVM
> performance.
>
> -Abhishek Kona
>
>
>
> On 13/01/11 8:53 PM, Adrian Speteanu wrote:
>
>> Hi,
>>
>> JMeter is for benchmarking other applications, so you have the listeners
>> that give you the statistics you need to do that. So, not sure how / what
>> you want to do, but have a look at this:
>>
>> http://jakarta.apache.org/jmeter/usermanual/build-monitor-test-plan.html(this<http://jakarta.apache.org/jmeter/usermanual/build-monitor-test-plan.html%28this>
>> is as close as it gets to monitoring what happens with the application
>> during test).
>>
>>
>>
>> On Thu, Jan 13, 2011 at 11:43 AM, Abhishek Kona<abhishek.kona@gmail.com
>> >wrote:
>>
>>  Hi
>>>
>>> @Adrian, Thanks, I have been using JConsole for monitoring Java
>>> Processes.
>>> But is there a way I can monitor the results in JMeter (like the Perfmon
>>> Plugin).
>>>
>>> -Abhishek Kona
>>>
>>>
>>> On 13/01/11 3:04 PM, Adrian Speteanu wrote:
>>>
>>>  The jdk comes bundled with the JConsole wich is meant for java profiling
>>>> (you can monitor java processes real-time). There are a lot of similar
>>>> tools
>>>> out there (for free or payed), you can google it around, see which one
>>>> has
>>>> what you need.
>>>>
>>>>
>>>>
>>>> On Thu, Jan 13, 2011 at 8:41 AM, Abhishek Kona<abhishek.kona@gmail.com
>>>>
>>>>> wrote:
>>>>>
>>>>  HI
>>>>
>>>>> I am just starting off with JMeter.
>>>>> I need to monitor a JVM process ( a thrift service) while I load test
>>>>> it
>>>>> using a JUnit Test in Jmeter.
>>>>>
>>>>> Is there a way I can monitor the JVM process in Jmeter while I perform
>>>>> the
>>>>> test.
>>>>> What I need exactly is a plugin similar to Perfmon for Jmeter.
>>>>>
>>>>> Is there a way I can do it.
>>>>>
>>>>> Thanks a ton!
>>>>> -Abhishek Kona
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
>>>>> For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
>>>>>
>>>>>
>>>>>
>>>>>  ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
>>> For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
>>>
>>>
>>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
>
>

Re: JVM Monitoring using JMETER

Posted by Abhishek Kona <ab...@gmail.com>.
Hi

I am looking for something like 
http://code.google.com/p/jmeter-plugins/wiki/PerfMon to monitor JVM 
performance.

-Abhishek Kona


On 13/01/11 8:53 PM, Adrian Speteanu wrote:
> Hi,
>
> JMeter is for benchmarking other applications, so you have the listeners
> that give you the statistics you need to do that. So, not sure how / what
> you want to do, but have a look at this:
> http://jakarta.apache.org/jmeter/usermanual/build-monitor-test-plan.html(this
> is as close as it gets to monitoring what happens with the application
> during test).
>
>
>
> On Thu, Jan 13, 2011 at 11:43 AM, Abhishek Kona<ab...@gmail.com>wrote:
>
>> Hi
>>
>> @Adrian, Thanks, I have been using JConsole for monitoring Java Processes.
>> But is there a way I can monitor the results in JMeter (like the Perfmon
>> Plugin).
>>
>> -Abhishek Kona
>>
>>
>> On 13/01/11 3:04 PM, Adrian Speteanu wrote:
>>
>>> The jdk comes bundled with the JConsole wich is meant for java profiling
>>> (you can monitor java processes real-time). There are a lot of similar
>>> tools
>>> out there (for free or payed), you can google it around, see which one has
>>> what you need.
>>>
>>>
>>>
>>> On Thu, Jan 13, 2011 at 8:41 AM, Abhishek Kona<abhishek.kona@gmail.com
>>>> wrote:
>>>   HI
>>>> I am just starting off with JMeter.
>>>> I need to monitor a JVM process ( a thrift service) while I load test it
>>>> using a JUnit Test in Jmeter.
>>>>
>>>> Is there a way I can monitor the JVM process in Jmeter while I perform
>>>> the
>>>> test.
>>>> What I need exactly is a plugin similar to Perfmon for Jmeter.
>>>>
>>>> Is there a way I can do it.
>>>>
>>>> Thanks a ton!
>>>> -Abhishek Kona
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
>>>> For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
>>>>
>>>>
>>>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
>>
>>


---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org


Re: JVM Monitoring using JMETER

Posted by Adrian Speteanu <as...@gmail.com>.
Hi,

JMeter is for benchmarking other applications, so you have the listeners
that give you the statistics you need to do that. So, not sure how / what
you want to do, but have a look at this:
http://jakarta.apache.org/jmeter/usermanual/build-monitor-test-plan.html(this
is as close as it gets to monitoring what happens with the application
during test).



On Thu, Jan 13, 2011 at 11:43 AM, Abhishek Kona <ab...@gmail.com>wrote:

> Hi
>
> @Adrian, Thanks, I have been using JConsole for monitoring Java Processes.
> But is there a way I can monitor the results in JMeter (like the Perfmon
> Plugin).
>
> -Abhishek Kona
>
>
> On 13/01/11 3:04 PM, Adrian Speteanu wrote:
>
>> The jdk comes bundled with the JConsole wich is meant for java profiling
>> (you can monitor java processes real-time). There are a lot of similar
>> tools
>> out there (for free or payed), you can google it around, see which one has
>> what you need.
>>
>>
>>
>> On Thu, Jan 13, 2011 at 8:41 AM, Abhishek Kona<abhishek.kona@gmail.com
>> >wrote:
>>
>>  HI
>>>
>>> I am just starting off with JMeter.
>>> I need to monitor a JVM process ( a thrift service) while I load test it
>>> using a JUnit Test in Jmeter.
>>>
>>> Is there a way I can monitor the JVM process in Jmeter while I perform
>>> the
>>> test.
>>> What I need exactly is a plugin similar to Perfmon for Jmeter.
>>>
>>> Is there a way I can do it.
>>>
>>> Thanks a ton!
>>> -Abhishek Kona
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
>>> For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
>>>
>>>
>>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
>
>

Re: JVM Monitoring using JMETER

Posted by Abhishek Kona <ab...@gmail.com>.
Hi

@Adrian, Thanks, I have been using JConsole for monitoring Java 
Processes. But is there a way I can monitor the results in JMeter (like 
the Perfmon Plugin).

-Abhishek Kona

On 13/01/11 3:04 PM, Adrian Speteanu wrote:
> The jdk comes bundled with the JConsole wich is meant for java profiling
> (you can monitor java processes real-time). There are a lot of similar tools
> out there (for free or payed), you can google it around, see which one has
> what you need.
>
>
>
> On Thu, Jan 13, 2011 at 8:41 AM, Abhishek Kona<ab...@gmail.com>wrote:
>
>> HI
>>
>> I am just starting off with JMeter.
>> I need to monitor a JVM process ( a thrift service) while I load test it
>> using a JUnit Test in Jmeter.
>>
>> Is there a way I can monitor the JVM process in Jmeter while I perform the
>> test.
>> What I need exactly is a plugin similar to Perfmon for Jmeter.
>>
>> Is there a way I can do it.
>>
>> Thanks a ton!
>> -Abhishek Kona
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
>>
>>


---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org


Re: JVM Monitoring using JMETER

Posted by Adrian Speteanu <as...@gmail.com>.
The jdk comes bundled with the JConsole wich is meant for java profiling
(you can monitor java processes real-time). There are a lot of similar tools
out there (for free or payed), you can google it around, see which one has
what you need.



On Thu, Jan 13, 2011 at 8:41 AM, Abhishek Kona <ab...@gmail.com>wrote:

> HI
>
> I am just starting off with JMeter.
> I need to monitor a JVM process ( a thrift service) while I load test it
> using a JUnit Test in Jmeter.
>
> Is there a way I can monitor the JVM process in Jmeter while I perform the
> test.
> What I need exactly is a plugin similar to Perfmon for Jmeter.
>
> Is there a way I can do it.
>
> Thanks a ton!
> -Abhishek Kona
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
>
>