Como baixar e instalar Apache JMeter (Windows)

⚡ Resumo Inteligente

Baixe e instale Apache JMeter Em quatro etapas — instale um compatível Java tempo de execução, baixe o JMeter Descompacte o arquivo binário e execute-o no modo GUI, servidor ou linha de comando. O mesmo procedimento funciona em todas as plataformas. Windows, macOSe Linux porque JMeter é um puro Java aplicação.

  • Começar com Java: Instale um atual Java 8+ JDK ou JRE e verifique com java -version antes de baixar JMeter.
  • 📥 Selecione a opção binária: Baixe o arquivo binário zip ou tgz mais recente em jmeter.apache.org e descompacte-o — nenhum instalador é necessário.
  • 🖥️ Escolha o modo correto: Utilize o modo GUI para criar planos de teste, o modo não-GUI para execução e o modo servidor para carga distribuída.
  • 📦 Adicionar pacotes opcionais: Java compilador, analisador XML SAX, bibliotecas de e-mail e drivers JDBC estendem JMeter aos protocolos que você precisa.
  • 🤖 Utilize a IA para auxiliar: As ferramentas de IA explicam scripts JMX, sugerem configurações de grupos de threads e traduzem cenários em linguagem natural para um código executável. JMeter Plano de teste.

Como baixar e instalar Apache JMeter

OperaSuporte do sistema de navegação para JMeter

JMeter é um puro Java O aplicativo funciona corretamente em qualquer sistema operacional que possua uma versão compatível. Java tempo de execução. As plataformas oficialmente suportadas incluem:

  • Windows
  • macOS
  • Linux (incluindo Ubuntu, Debian, CentOS e outros)

Etapas para instalar JMeter

Etapa 1) Instalar Java

Porque JMeter é um puro Java Para aplicativos de desktop, é necessário total conformidade. Java JDK 8 ou superior (mais antigo) JMeter versões também suportadas Java 6) Baixe e instale a versão mais recente. Java Kit de Desenvolvimento SE do Oracle Java página de downloads ou utilize uma distribuição OpenJDK como o Adoptium, Microsoft Compilação do OpenJDK, ou Amazon Correto.

Instale Java

Após a conclusão da instalação, verifique o JDK com a seguinte verificação:

  • Abra um terminal on Windows, macOSou Linux.
  • Execute java -version.

Se o Java O ambiente de execução está instalado corretamente e a versão é exibida no terminal conforme mostrado abaixo.

saída do comando java -version

Se nada for impresso, reinstale o Java Tempo de execução SE. Consulte Neste tutorial para obter as instruções completas.

Etapa 2) Baixar JMeter

Baixe o binário mais recente do Apache JMeter página de downloadsA linha estável atual é a JMeter Série 5.x, que requer Java 8 ou superior. Artigos e capturas de tela mais antigos podem fazer referência a JMeter 4.x ou 2.9 — o processo de instalação é o mesmo.

Escolha o binários Arquivo (zip ou tgz) conforme mostrado abaixo.

Baixar Apache JMeter

Etapa 3) Instalação

JMeter A instalação é extremamente simples — não há assistente de instalação. Descompacte o arquivo no diretório desejado. JMeter para funcionar, e a instalação está concluída. A estrutura de pastas é a seguinte:

JMeter estrutura de diretórios

Os diretórios dentro do JMeter A pasta serve aos seguintes propósitos:

  • / bin — roteiros que começam JMeter (jmeter.bat, jmeter.sh, jmeter-server).
  • /docs - JMeter documentação.
  • /extras — Extras e exemplos de roteiros relacionados a formigas.
  • / lib - terceiro Java bibliotecas usadas por JMeter.
  • /lib/ext - essencial JMeter Arquivos JAR e implementações de protocolo.
  • /lib/junção - JUnit biblioteca usada para JUnit amostradores.
  • /documentos_imprimíveis — Documentação HTML imprimível.

Etapa 4) Iniciar JMeter

JMeter Pode ser iniciado em três modos, cada um adequado a um caso de uso diferente:

  • modo GUI para criar e depurar planos de teste.
  • Modo de servidor para testes distribuídos em várias máquinas.
  • Modo de linha de comando (sem interface gráfica) para testes de carga de nível de produção.

Começar JMeter no modo GUI

On Windows, corre /bin/jmeter.bat. Em macOS ou Linux, execute /bin/jmeter. O JMeter A interface do usuário é iniciada conforme mostrado abaixo.

Começar JMeter no modo GUI

A captura de tela anotada abaixo destaca o principal JMeter Componentes da interface gráfica do usuário (GUI) — árvore do Plano de Teste, área de trabalho e editor de elementos à direita.

JMeter componentes de GUI

Como executar JMeter no modo não GUI

Começar JMeter no modo servidor

O modo servidor é usado para testes distribuídos com uma topologia cliente-servidor. JMeter corre em servidor modo em cada máquina geradora de carga e em GUI modo (o controlador) na estação de trabalho do usuário.

Para iniciar o modo servidor, execute bin/jmeter-server.bat on Windows or bin/jmeter-server on macOS e Linux.

Começar JMeter no modo servidor

Começar JMeter no modo de linha de comando

JMeterA interface gráfica do usuário (GUI) consome uma quantidade significativa de memória e CPU, portanto, as execuções de carga de produção devem sempre ser realizadas no modo não gráfico para liberar esses recursos para a geração de carga real.

Opções de linha de comando

Exemplo de linha de comando:

jmeter -n -t testPlan.jmx -l log.jtl -H 127.0.0.1 -P 8000

Interruptores de teclas:

  • -n — executar em modo não gráfico.
  • -t — caminho para o plano de teste JMX.
  • -l — arquivo de log de saída (JTL).
  • -H, -P — host e porta do proxy, caso seja necessário um proxy.

JMeter execução sem interface gráfica

Pacotes Adicionais

Dependendo dos protocolos e relatórios necessários, instale um ou mais dos pacotes opcionais abaixo.

  • Java Compilador — necessário para construir JMeter fonte ou para compilar plugins personalizados.
  • Analisador XML SAX - O API simples para XML é um analisador XML alternativo para cargas úteis XML muito grandes.
  • Suporte por email - JMeter O programa é enviado com amostras SMTP, POP3(S) e IMAP(S) e também pode enviar e-mail quando um teste terminar.
  • Driver JDBC — Instale o arquivo JAR do driver apropriado para testar servidores de banco de dados por meio do JDBC Sampler.
  • Gerenciador de Plugins - JMeter O Gerenciador de Plugins oferece acesso com um clique a plugins da comunidade, como o PerfMon e os Grupos de Threads Personalizados.

Uso JMeter no Linux

Corrida JMeter on Linux é idêntico a executá-lo em Windows — invocar um script de shell da bin/:

  • jmeter — lançamentos JMeterModo GUI por padrão.
  • jmeter-server — começa JMeter Em modo servidor (chama o script principal com os argumentos corretos).
  • jmeter.sh — Iniciador básico sem opções de JVM especificadas.
  • mirror-server.sh — executa o JMeter Servidor espelho em modo não gráfico.
  • shutdown.sh — encerra de forma elegante uma instância não gráfica.
  • stoptest.sh — interrompe abruptamente uma instância que não seja de interface gráfica.

guia de solução de problemas JMeter Instalação

Problemas comuns durante uma instalação limpa e como resolvê-los:

  • “java não é reconhecido” Windows: adicione o JDK bin Adicione a pasta ao PATH e abra o terminal novamente.
  • JMeter A interface gráfica não inicia: confirme Java 8 ou superior está no PATH com java -versionVersões mais antigas do JRE não são mais compatíveis com as versões mais recentes. JMeter Lançamentos.
  • Problemas com fontes HiDPI: editar bin/jmeter.properties e descomentar jmeter.hidpi.mode=true com um fator de escala adequado.
  • Heap sem memória em testes grandes: aumentar HEAP="-Xms1g -Xmx4g" in bin/jmeter.bat or bin/jmeter.
  • Erros RMI no modo servidor: conjunto server.rmi.ssl.disable=true in jmeter.properties para uma rede de laboratório isolada.

Perguntas Frequentes

Apache JMeter é uma ferramenta de teste de carga de código aberto usada para avaliar o desempenho de aplicações web, APIs REST, bancos de dados e filas de mensagens. Ela simula usuários virtuais simultâneos para medir o tempo de resposta, a taxa de transferência e a estabilidade.

Recentes JMeter As versões 5.x exigem Java 8 ou superior; Java 11 e Java 17 são amplamente utilizados. Mais antigos JMeter versões suportadas Java 6 ou 7, mas instalações modernas devem sempre ser feitas com um JDK LTS atual.

O modo GUI serve para projetar e depurar planos de teste; ele consome muita memória para execuções de carga reais. O modo não-GUI (linha de comando) executa o arquivo JMX com sobrecarga mínima e é obrigatório para qualquer teste de carga de nível de produção.

Instale um JDK com o Homebrew (brew install temurin), faça o download do JMeter arquivo binário tgz, descompacte-o em /opt/jmetere lance com bin/jmeter. Você também pode instalar JMeter diretamente com brew install jmeter.

De bin pasta, execute jmeter -v. JMeter imprime sua versão, Java versão e aviso de licença. Se você vir um erro, verifique se JAVA_HOME e PATH apontam para um JDK funcional.

Editar bin/jmeter no Linux/macOS or bin/jmeter.bat on Windows e aumentar o HEAP variável — por exemplo, HEAP="-Xms2g -Xmx8g". Reiniciar JMeter para que a nova pilha entre em vigor.

Assistentes de IA explicam scripts JMX em linguagem simples, recomendam configurações de grupos de threads para uma determinada carga de usuários, sugerem asserções e traduzem código.URL captura em JMeter Amostras HTTP prontas para serem inseridas em um plano de testes.

Sim. As ferramentas de IA convertem um cenário em linguagem simples, como "simular 200 usuários acessando a API de finalização de compra por 5 minutos", em um arquivo JMX com o Thread Group, os samplers HTTP, os listeners e o conjunto de dados CSV corretos, prontos para serem executados.

Resuma esta postagem com: