|
Answer» The following are some of the features of Apache JMeter: - The ability to load and performance test a wide range of apps, servers, and protocols. This includes the following :
- Web - HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET, …)
- SOAP (SIMPLE Object Access Protocol)/ REST (Representational State Transfer) Web Services
- FTP (File Transfer Protocol)
- Database via JDBC (Java Database Connectivity)
- LDAP (Lightweight Directory Access Protocol)
- Message-oriented middleware (MOM) via JMS (Java Message Service)
- Mail - SMTP (Simple Mail Transfer Protocol)(S), POP3 (Post Office Protocol 3)(S) and IMAP (INTERNET Message Access Protocol)(S)
- Native commands or shell scripts
- TCP (Transmission Control Protocol)
- Java Objects
- Full-featured Test IDE for recording (from browsers or native applications), DEVELOPING, and debugging Test Plans (A Test Plan is where you add elements that are needed for your JMeter Test.)
- To load-test from any Java-compatible OS (Linux, Windows, Mac OSX,...), use CLI mode (Command-line mode (formerly termed Non-GUI) / headless mode).
- It has the option to generate a DYNAMIC HTML report that is full and ready to present.
- The ability to extract data from the most popular response formats, such as HTML, JSON, XML, or any textual format, allows for easy correlation.
- Complete portability and Java purity are GUARANTEED in Jmeter.
- Concurrent sampling by several threads and simultaneous sampling of distinct functions by separate thread groups are both possible with a full multithreading framework.
- It also has the option of test results caching and analysis/replaying offline.
- Extensible core:
- Pluggable Samplers offer limitless testing capabilities.
- With pluggable timers, you can choose from a variety of load statistics.
- Plugins for data analysis and visualisation offer a lot of flexibility and personalization.
- The employment of functions can be utilised to offer dynamic input to a test or to manipulate data.
- 3rd party Open Source libraries for Maven, Gradle, and Jenkins make Continuous Integration simple.
|