Originally posted by Naresh Talluri: If we want to see the application performance how can we test....
Application performance has many facets like throughput, latency, concurrency, etc. Throughput is the number of requests the application can process per second. Latency is the time taken to complete one request. Concurrency is how many concurrent clients can an application support.
In addition to the above, people may like to find out as to how much memory does an application take.
So, it depends on what is it that you want to test your application on. There are many profiling tools available like JProfiler using them you can see how much memory your application is using. How much time each class is consuming to process one request, etc. You can use Jmeter to get performance numbers for applications.
P.S: The tools I have mentioned above are in no way the ultimate tools for usage but the ones that I have come across. Other ranchers may be able to suggest better alternatives.