In this chapter, we went through the details of how to capture and monitor tests in real time using some wonderful open source tools (InfluxDB and Grafana). We learned how to set up the InfluxDB database and configure JMeter to write our test metrics to it. We then explored how to use Grafana to visualize the results of our overall tests and how to drill down into specific requests at will. We also highlighted some of the system metrics you can capture to give you a better insight into bottlenecks, errors, and latency.
We have barely scratched the surface of these tools, but we hope we have covered enough to whet your appetite to explore more.
In the next chapter, we will dive deep into distributed testing and see how to leverage the capabilities of JMeter to accomplish this.