Chapter 5. Resource Monitoring
So far, we have seen how JMeter can help with conducting performance testing. In this chapter, we will explore what it offers in terms of resource monitoring. Resource monitoring is a broad subject that covers analyzing system hardware usage, which includes CPU, memory, disk, and network. As you conduct testing, it is important to know how each of these resources behave under load to better understand when there are bottlenecks and address them accordingly. Most organizations have dedicated teams (for example, network and system engineers) to configure and monitor these resources. In addition, there are dedicated tools to monitor and analyze them. Tools such as HP OpenView, CA Wily Introscope (now CA Application Performance Management), New Relic, profiler agent probes, and so on were created for this sole purpose. I said all this to say that what JMeter offers pales in comparison to what you will get using such dedicated tools. Notwithstanding this, not all...