Most of the qa testing companies use below mentioned tools for performance testing:
1. JMeter – Load and Performance tester : It is a Java based desktop application which is designed to load test functional behavior and to measure the performance.
2. Grinder – Java Load Testing Framework : It is another Java based load testing framework which makes it easy to run a distributed test by using many load injector machines.
3. Multi-Mechanize – web performance and load testing framework: It is an framework for the web performance and load testing. Multi-Mechanize allows to run simultaneous python scripts to generate load against a web site or web service.
4. Tsung : TSUNG (previously known as IDX-Tsunami) is the only non-Java-based open-source performance-testing tool . It’s a fully functional performance-testing solution with the support of modern protocols like websockets, authentication systems, and databases