Repolode
apache

apache/jmeter

Aplicativo Java de código aberto para testar carga e medir o desempenho de aplicações web e outros serviços.

Alternativa open source a:LoadRunnerNeoLoad

Estrelas
9,565
Forks
2,295
Issues abertas
981
Último commit
há 18 dias

O que é?

O Apache JMeter é um aplicativo Java para medir o desempenho e testar a carga de aplicações web estáticas e dinâmicas. Ele simula uma carga intensa em um servidor, grupo de servidores, rede ou objeto para testar sua capacidade ou analisar o desempenho geral sob diferentes tipos de carga.

O JMeter oferece suporte a vários protocolos além do HTTP puro, incluindo serviços web SOAP e REST, FTP, bancos de dados JDBC, LDAP, brokers de mensagens JMS, e-mail (SMTP, POP3, IMAP), TCP e objetos Java. Os testes são criados em uma IDE gráfica de testes, que pode gravar planos de teste a partir de navegadores ou aplicações nativas, e podem ser executados sem interface gráfica pela linha de comando em qualquer sistema operacional compatível com Java.

Os resultados podem ser exportados como um dashboard HTML dinâmico ou transmitidos em tempo real para bancos de dados de terceiros, como InfluxDB ou Graphite. Samplers, listeners e plugins de visualização são extensíveis, e linguagens de script compatíveis com JSR223, como Groovy, podem ser usadas em samplers com scripts.

Recursos principais

  • 01Testes de carga e desempenho para HTTP/HTTPS, SOAP/REST, FTP, JDBC, LDAP, JMS, e-mail e TCP.
  • 02IDE gráfica de testes com gravação de planos de teste a partir de navegadores ou aplicações nativas.
  • 03Modo sem interface gráfica pela linha de comando para executar testes no Linux, Windows e macOS.
  • 04Relatórios em dashboard HTML dinâmico e transmissão de resultados em tempo real para InfluxDB ou Graphite.
  • 05Extração de dados de respostas HTML, JSON, XML e texto arbitrário para correlação.
  • 06Samplers e plugins de visualização extensíveis, com scripts por meio de linguagens JSR223, como Groovy.

Casos de uso

  • Testar a carga de uma API web ou de um site antes de uma versão para ver como se comporta com usuários simultâneos.
  • Comparar o throughput de bancos de dados ou filas de mensagens por JDBC ou JMS.
  • Executar testes de desempenho em pipelines de CI pelo modo sem interface gráfica, usando Maven, Gradle ou Jenkins.
  • Medir os tempos de resposta de servidores de e-mail ou diretórios LDAP sob carga.

Início rápido

  1. 1

    Instale o ambiente de execução Java 17 ou posterior

  2. 2

    Baixe e descompacte o arquivo da versão binária

  3. 3

    Acesse o diretório bin

  4. 4

    Execute o JMeter

    jmeter

Antes de usar

  • É necessário um ambiente de execução Java 17 ou posterior para executar.

Tópicos

Perguntas frequentes

O que é jmeter?
Aplicativo Java de código aberto para testar carga e medir o desempenho de aplicações web e outros serviços. O Apache JMeter é um aplicativo Java para medir o desempenho e testar a carga de aplicações web estáticas e dinâmicas. Ele simula uma carga intensa em um servidor, grupo de servidores, rede ou objeto para testar sua capacidade ou analisar o desempenho geral sob diferentes tipos de carga.
jmeter é gratuito? Qual é a licença?
jmeter é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
jmeter ainda é mantido?
Manutenção ativa. O último commit de jmeter foi em 1 de out. de 2026.
Para que posso usar jmeter?
Testar a carga de uma API web ou de um site antes de uma versão para ver como se comporta com usuários simultâneos. Comparar o throughput de bancos de dados ou filas de mensagens por JDBC ou JMS. Executar testes de desempenho em pipelines de CI pelo modo sem interface gráfica, usando Maven, Gradle ou Jenkins. Medir os tempos de resposta de servidores de e-mail ou diretórios LDAP sob carga.
Como instalar jmeter?
Instale o ambiente de execução Java 17 ou posterior Baixe e descompacte o arquivo da versão binária Acesse o diretório bin Execute o JMeter: jmeter
Onde consigo jmeter?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/apache/jmeter

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados