How should discover potential bottleneck points which can fatal from performance point of view. If I have JMeter reports and also network stats? Is it possible that I can identify the bottlenecks of the application. If not, what else is required???


Theoretically you can build charts from the JMeter reports using Graph Generator Listener and/or HTML Reporting Dashboard and correlate increasing load with increasing throughput/response time.

This way you will be able to state what maximum number of users can your application under test support, when performance starts degrading and where and when it gonna break.

But if you need to know "why" the application works slowly under the load using only JMeter reports you will be able to identify only networking problems like in How to Analyze the Results of a Load Test indicating high latency or high connect time which might be due to limited capacity or faulty router.

Actually creating and running the load test is not even 50% of the load tester's work, the real fun begins when it comes to results analysis so make sure you have enough information to analyse including (but not limited to)

  • logs
  • database stats (i.e. slowest queries, problematic queries, performance counters)
  • application server stats (i.e. connection pool usage, clustering instances usage, messages in queues, etc.)
  • overall performance counters (i.e. CPU, RAM, Swap usage, etc)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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