Cómo descargar e instalar Apache JMeter (Windows)

⚡ Resumen inteligente

Descarga e instala Apache JMeter en cuatro pasos: instale un dispositivo compatible Java tiempo de ejecución, descarga el JMeter Descomprima el archivo binario y ejecútelo en modo GUI, servidor o línea de comandos. El mismo procedimiento funciona en todos los dispositivos. Windows, macOSy Linux porque JMeter es un puro Java .

  • Comience con Java: Instalar un actual Java 8+ JDK o JRE y verificar con java -version antes de descargar JMeter.
  • 📥 Seleccione el binario: Descarga el último archivo binario zip o tgz desde jmeter.apache.org y descomprímelo; no se necesita ningún instalador.
  • 🖥️ Elige el modo correcto: Utilice el modo GUI para crear planes de prueba, el modo sin GUI para la ejecución y el modo servidor para cargas distribuidas.
  • 📦 Agregar paquetes opcionales: Java El compilador, el analizador XML SAX, las bibliotecas de correo y los controladores JDBC se extienden JMeter a los protocolos que necesita.
  • 🤖 Utilice la IA para ayudar: Las herramientas de IA explican los scripts JMX, sugieren configuraciones de grupos de subprocesos y traducen escenarios en lenguaje sencillo a un lenguaje ejecutable. JMeter Plan de prueba.

Cómo descargar e instalar Apache JMeter

OperaSoporte del sistema de ting para JMeter

JMeter es un puro Java aplicación y funciona correctamente en cualquier sistema operativo que tenga una compatible Java Tiempo de ejecución. Las plataformas compatibles oficialmente incluyen:

  • Windows
  • macOS
  • Linux (incluido Ubuntu, Debian, CentOS y otros)

Pasos para instalar JMeter

Paso 1) Instalar Java

Gracias JMeter es un puro Java aplicación de escritorio, necesita ser totalmente compatible Java JDK 8 o superior (antiguo JMeter Los lanzamientos también fueron compatibles. Java 6). Descarga e instala la última versión Java Kit de desarrollo SE de la Oracle Java página de descargas o utilice una distribución OpenJDK como Adoptium, Microsoft Compilación de OpenJDK o Amazon Correcto.

Instale  Java

Una vez finalizada la instalación, verifique el JDK con la siguiente comprobación:

  • Abra una terminal on Windows, macOSo Linux.
  • Ejecutar java -version.

Si Java El entorno de ejecución está instalado correctamente; la versión se muestra en la terminal como se indica a continuación.

Salida de java -version

Si no se imprime nada, vuelva a instalar el Java Tiempo de ejecución de SE. Ver este tutorial para obtener las instrucciones completas.

Paso 2) Descargar JMeter

Descarga el último binario desde el Apache JMeter página de descargas. La línea estable actual es la JMeter Serie 5.x, que requiere Java 8 o superior. Los artículos y capturas de pantalla más antiguos pueden hacer referencia a JMeter Ya sea la versión 4.x o la 2.9, el proceso de instalación es el mismo.

Elija el Los binarios archivo (zip o tgz) como se muestra a continuación.

Descargar Apache JMeter

Paso 3) Instalación

JMeter La instalación es extremadamente sencilla; no hay ningún asistente de instalación. Descomprime el archivo en el directorio donde quieras. JMeter para vivir, y la instalación ha finalizado. La estructura de carpetas es la siguiente:

JMeter estructura de directorios

Los directorios dentro del JMeter Las carpetas cumplen las siguientes funciones:

  • /compartimiento — guiones que comienzan JMeter (jmeter.bat, jmeter.sh, jmeter-server).
  • / docs - JMeter documentación.
  • /extras — Contenido adicional y ejemplos de scripts relacionados con las hormigas.
  • / lib - tercero Java bibliotecas utilizadas por JMeter.
  • /lib/ext - centro JMeter Archivos jar e implementaciones de protocolo.
  • /lib/junit - JUnit biblioteca utilizada para JUnit muestreadores.
  • /documentos_imprimibles — documentación HTML imprimible.

Paso 4) Lanzamiento JMeter

JMeter Se puede iniciar en tres modos, cada uno adecuado para un caso de uso diferente:

  • Modo GUI para la creación y depuración de planes de prueba.
  • Modo servidor para pruebas distribuidas en múltiples máquinas.
  • Modo de línea de comandos (sin interfaz gráfica de usuario) para pruebas de carga de nivel de producción.

Comenzar JMeter en modo GUI

On Windows, correr /bin/jmeter.bat. En macOS o Linux, ejecuta /bin/jmeter. La función de JMeter La interfaz de usuario se inicia como se muestra a continuación.

Comenzar JMeter en modo GUI

La captura de pantalla anotada a continuación resalta el elemento principal. JMeter Componentes de la interfaz gráfica de usuario (GUI): árbol del plan de pruebas, entorno de trabajo y editor de elementos de la derecha.

JMeter Componentes de la interfaz gráfica de usuario

Como correr JMeter en modo sin GUI

Comenzar JMeter en modo servidor

El modo servidor se utiliza para pruebas distribuidas con una topología cliente-servidor. JMeter corre en servidor modo en cada máquina generadora de carga y en GUI modo (el controlador) en la estación de trabajo del usuario.

Para iniciar el modo servidor, ejecute bin/jmeter-server.bat on Windows or bin/jmeter-server on macOS y Linux.

Comenzar JMeter en modo servidor

Comenzar JMeter en modo de línea de comandos

JMeterLa interfaz gráfica de usuario (GUI) consume una cantidad significativa de memoria y CPU, por lo que las pruebas de carga de producción siempre deben ejecutarse en modo sin GUI para liberar esos recursos para la generación de carga real.

Opciones de línea de comandos

Ejemplo de línea de comandos:

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

Interruptores de llave:

  • -n — ejecutar en modo sin interfaz gráfica de usuario.
  • -t — ruta al plan de pruebas JMX.
  • -l — archivo de registro de salida (JTL).
  • -H, -P — Host y puerto del proxy si se requiere un proxy.

JMeter ejecución sin interfaz gráfica de usuario

Paquetes adicionales

Según los protocolos y los informes que necesite, instale uno o más de los paquetes opcionales que se indican a continuación.

  • Java Compilador — necesario para construir JMeter fuente o para compilar complementos personalizados.
  • Analizador de XML SAX - El API simple para XML es un analizador XML alternativo para cargas útiles XML muy grandes.
  • Soporte por correo electrónico - JMeter Incluye muestreadores SMTP, POP3(S) e IMAP(S) y también puede enviar un correo electrónico cuando finaliza una prueba.
  • Controlador JDBC — Instale el archivo JAR del controlador adecuado para probar los servidores de bases de datos a través del muestreador JDBC.
  • Administrador de complementos - JMeter Plugins Manager ofrece acceso con un solo clic a complementos de la comunidad como PerfMon y Custom Thread Groups.

Usar JMeter en Linux

Correr JMeter on Linux es idéntico a ejecutarlo en Windows — invocar un shell script desde bin/:

  • jmeter — lanzamientos JMeter, modo GUI por defecto.
  • jmeter-server — comienza JMeter en modo servidor (llama al script principal con los argumentos correctos).
  • jmeter.sh — Lanzador básico sin opciones de JVM especificadas.
  • mirror-server.sh — corre el JMeter Servidor espejo en modo sin interfaz gráfica.
  • shutdown.sh — Detiene de forma segura una instancia sin interfaz gráfica de usuario.
  • stoptest.sh — Detiene abruptamente una instancia sin interfaz gráfica de usuario.

Localización de averías JMeter Instalación

Problemas comunes durante una instalación nueva y cómo solucionarlos:

  • “Java no es reconocido” en Windows: agregar el JDK bin Agregue la carpeta a PATH y vuelva a abrir la terminal.
  • JMeter La interfaz gráfica de usuario no se inicia: confirme Java 8 o superior está en PATH con java -version; las versiones antiguas de JRE ya no admiten versiones recientes JMeter Lanzamientos
  • Problemas con las fuentes HiDPI: edición bin/jmeter.properties y descomentar jmeter.hidpi.mode=true con un factor de escala adecuado.
  • Agotamiento de la memoria en pruebas grandes: aumento HEAP="-Xms1g -Xmx4g" in bin/jmeter.bat or bin/jmeter.
  • Errores RMI en modo servidor: y configure server.rmi.ssl.disable=true in jmeter.properties para una red de laboratorio aislada.

Preguntas Frecuentes

Apache JMeter Es una herramienta de código abierto para pruebas de carga que se utiliza para evaluar el rendimiento de aplicaciones web, API REST, bases de datos y colas de mensajes. Simula usuarios virtuales concurrentes para medir el tiempo de respuesta, el rendimiento y la estabilidad.

Recientes JMeter Las versiones 5.x requieren Java 8 o superior; Java 11 y Java 17 son ampliamente utilizados. Más antiguos JMeter versiones compatibles Java 6 o 7, pero las instalaciones modernas siempre deben combinarse con un JDK LTS actual.

El modo GUI se utiliza para diseñar y depurar planes de prueba; consume demasiada memoria para ejecuciones de carga reales. El modo sin GUI (línea de comandos) ejecuta el archivo JMX con una sobrecarga mínima y es obligatorio para cualquier prueba de carga de nivel de producción.

Instalar un JDK con Homebrew (brew install temurin), descarga el JMeter binario tgz, descomprimirlo en /opt/jmetery lanzar con bin/jmeter. También puedes instalar JMeter directamente con brew install jmeter.

En el campo bin carpeta, ejecutar jmeter -v. JMeter imprime su versión, Java Versión y aviso de licencia. Si ve un error, compruebe que JAVA_HOME y PATH apunten a un JDK que funcione.

Editar bin/jmeter en Linux/macOS or bin/jmeter.bat on Windows y elevar el HEAP variable — por ejemplo, HEAP="-Xms2g -Xmx8g". Reanudar JMeter para que el nuevo montón entre en vigor.

Los asistentes de IA explican los scripts JMX en lenguaje sencillo, recomiendan configuraciones de grupos de subprocesos para una carga de usuario objetivo, sugieren aserciones y traducen el código.URL captura en JMeter Muestreadores HTTP listos para incorporarse a un plan de pruebas.

Sí. Las herramientas de IA convierten un escenario en lenguaje sencillo, como "simular que 200 usuarios accedan a la API de pago durante 5 minutos", en un archivo JMX con el grupo de subprocesos, los muestreadores HTTP, los oyentes y el conjunto de datos CSV adecuados, listos para ejecutarse.

Resumir este post con: