Performance Testing vs Profiling

John C picture John C · Feb 8, 2012 · Viewed 8.9k times · Source

Am working with lots of mid-complexity Java/Jsp applications and wondering what would be an added advantage of doing performance testing using say Jmeter over profiling using Jprofiler/Netbeans profiler. Would highly appreciate if anyone provides any recommendations around the same.

Answer

Jim Garrison picture Jim Garrison · Feb 8, 2012

Profiling and Performance Testing are different things altogether.

Performance testing happens at the system level, under varying types of load, and makes sure your system lives up to its SLAs (service level agreements).

Profiling is what you do when your performance testing shows a problem. It helps you identify those parts of your system that contribute the most to the performance problem and shows you where to concentrate your efforts.