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 .

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.
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.
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.
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:
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.
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.
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 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.
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.
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
binAgregue 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.propertiesy descomentarjmeter.hidpi.mode=truecon un factor de escala adecuado. - Agotamiento de la memoria en pruebas grandes: aumento
HEAP="-Xms1g -Xmx4g"inbin/jmeter.batorbin/jmeter. - Errores RMI en modo servidor: y configure
server.rmi.ssl.disable=trueinjmeter.propertiespara una red de laboratorio aislada.









