Apache JMeter é um aplicativo Java de código aberto fornecido pela Apache Software Foundation e projetado para medir desempenho e carregar aplicativos de teste.
recurso
Portabilidade total e 100% Java.
Multithreading permite amostragem simultânea por meio de vários threads e amostragem simultânea de diferentes funções por meio de grupos de threads separados.
Apache JMeter é capaz de carregar e testar o desempenho de muitos tipos de aplicativos/servidores/protocolos
Web - HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET, etc.)
Serviços web SOAP/REST
FTP
Banco de dados via JDBC
LDAP
Middleware orientado a mensagens (MOM) via JMS
Correio - SMTP(S), POP3(S) e IMAP(S)
Comando nativo ou script de shell
Protocolo TCP
Objetos Java
Apache JMeter tem um núcleo altamente escalável
Amostradores conectáveis permitem capacidades de teste ilimitadas.
Amostra programável (com linguagens compatíveis com JSR223, como Groovy).
Várias estatísticas de carga podem ser selecionadas por meio de camadas conectáveis.
Os plug-ins de análise e visualização de dados permitem excelente escalabilidade e personalização.
As funções podem ser usadas para fornecer entrada dinâmica para testes ou para fornecer processamento de dados.
Fácil integração contínua com bibliotecas de código aberto de terceiros para Maven, Gradle e Jenkins.