Apache JMeter features and uses:
Apache JMeter is a performance tool developed in Java.
Supports both load and performance tests,
Supports different applications/server/protocol types,
Web – HTTP, HTTPS – i.e application made in Java, NodeJS, PHP, ASP.NET etc
SOAP / REST Webservices, FTP , LDAP & TCP etc.
Additionally it supports Database via JDBC, Message-oriented middleware via JMS, Mail – SMTP(S), POP3(S) and IMAP(S), also Native commands or shell scripts & Java Objects