Apache_JMeter
Apache JMeter
Open-source performance testing software
Apache JMeter is an Apache project that can be used as a load testing tool for analyzing and measuring the performance of a variety of services, with a focus on web applications.
JMeter can be used as a unit-test tool for JDBC database connections,[1] FTP,[2] LDAP,[3] web services,[4] JMS,[5] HTTP,[6] generic TCP connections and OS-native processes.[7] One can also configure JMeter as a monitor,[8] although this is typically used as a basic monitoring solution rather than advanced monitoring. It can be used for some functional testing as well.[9] Additionally Jmeter supports integration with Selenium, which allows it to run automation scripts alongside performance or load tests[10]
JMeter supports variable parameterization, assertions (response validation), per-thread cookies, configuration variables and a variety of reports.
JMeter architecture is based on plugins. Most of its "out of the box" features are implemented with plugins