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.

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.
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.
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.
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:
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.
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.
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 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.
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.
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
binAdicione 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.propertiese descomentarjmeter.hidpi.mode=truecom um fator de escala adequado. - Heap sem memória em testes grandes: aumentar
HEAP="-Xms1g -Xmx4g"inbin/jmeter.batorbin/jmeter. - Erros RMI no modo servidor: conjunto
server.rmi.ssl.disable=trueinjmeter.propertiespara uma rede de laboratório isolada.









