We are running a set of gatling tests.
With this we can only track the response time of requests.
We are also interested in gatting the JVM performance with aspects for memory leaks. We can track this with VisualVM/Jconsole. But how can we trace which request is causing high cpu usage.
Any thoughts on how we can map the JVM performance with Gatling tests run.
Attaching a Java profiler - would work pretty much the same as VisualVM
Thanks in advance,
To trace which request is causing high CPU usage, you would need to use some kind of profiling tool which can latch onto your application process and collect this data. Examples are Yourkit, Dynatrace, AppDynamics, etc.
I am new to this tool and still trying to figure out how to integrate server/JVM monitoring data with Gatling report.
Stephene has replied on the monitoring aspect in another thread - to be looked into.