How to get Server Stats like CPU Usage, Response time etc. when Load has been applied from Client PC.

I am Using Blazemeter with Jmeter on Ubuntu 12.04 OS.

Thanks Expert for being on Stack Exchange.


3 Answers 3


I vouch for dstat. Simply start it before running the test, it can save results in csv file so you can later xanalyze it with jmeter results. enter image description here


If your application server is Tomcat or JBoss you can query this information via Monitor Results listener

In other case it is still possible via PerfMon JMeter Plugin which can collect different server side metrics like CPU, Memory, swap, disk and network IO on almost all platforms.

Blazemeter supports all the plugins assuming that you upload associated .jar files along with your test script .jmx file


If your server application turns on JAVA you can use jconsole or jvisualvm to monitor it.
They are located in your $JAVA_HOME/bin from your server.
Before to launch them you need to export your X11 display:
export DISPLAY= (Replace 111 by the IP of your client machine)
On your server side launch jconsole or jvisualvm, it will be opened on your client machine.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.