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 are behaving under load to better understand if there are bottlenecks and address them accordingly. Most organizations have dedicated teams (for example, network and system engineers) for configuring and monitoring these resources. In addition, there are dedicated tools for monitoring and analyzing them. Tools such as HP OpenView, CA Wily Introscope (now CA Application Performance Management), New Relic, and profiler agent probes were created for this very purpose. We have said all that to say that what JMeter offers pales in comparison to what you will get using such dedicated tools. Moreover, not...