Repolode
apache

apache/jmeter

Aplicación Java de código abierto para probar la carga y medir el rendimiento de aplicaciones web y otros servicios.

Alternativa open source a:LoadRunnerNeoLoadGatling Enterprise

Estrellas
9,565
Forks
2,295
Issues abiertos
978
Último commit
hace 17 días

¿Qué es?

Apache JMeter es una aplicación Java para medir el rendimiento y probar la carga de aplicaciones web estáticas y dinámicas. Simula una carga intensa en un servidor, un grupo de servidores, una red o un objeto para que puedas probar su resistencia o analizar el rendimiento general con distintos tipos de carga.

Además de HTTP y HTTPS, admite servicios web SOAP y REST, FTP, bases de datos JDBC, LDAP, intermediarios de mensajes JMS, protocolos de correo (SMTP, POP3, IMAP), TCP y comandos nativos o scripts de shell. Los planes de prueba se pueden grabar desde un navegador, crear y depurar en una GUI y luego ejecutar sin interfaz gráfica desde la línea de comandos en cualquier sistema operativo compatible con Java.

Los resultados se pueden exportar como un panel HTML dinámico o transmitir en tiempo real a bases de datos de terceros como InfluxDB o Graphite. Los datos de respuesta se pueden extraer con selectores CSS/JQuery y extractores JSON, XML, XPath o de expresiones regulares. Además, los samplers se pueden ampliar con componentes conectables y lenguajes de scripting compatibles con JSR223, como Groovy.

Funciones clave

  • 01Prueba la carga de HTTP, HTTPS, SOAP/REST, FTP, JDBC, LDAP, JMS, correo y TCP
  • 02IDE gráfica para grabar, crear y depurar planes de prueba
  • 03Modo sin interfaz gráfica para ejecutar pruebas desde la línea de comandos en cualquier sistema operativo compatible con Java
  • 04Genera informes como paneles HTML dinámicos
  • 05Envía informes de resultados en tiempo real a InfluxDB o Graphite
  • 06Extrae datos de respuestas HTML, JSON, XML y de texto para la correlación

Casos de uso

  • Medir el rendimiento de una aplicación web con muchos usuarios simultáneos antes de su lanzamiento
  • Probar la carga de API REST o SOAP y servicios respaldados por bases de datos
  • Ejecutar pruebas de rendimiento automáticamente en pipelines de CI con Maven, Gradle o Jenkins
  • Realizar pruebas de estrés en servidores de correo o colas de mensajes

Temas

Preguntas frecuentes

¿Qué es jmeter?
Aplicación Java de código abierto para probar la carga y medir el rendimiento de aplicaciones web y otros servicios. Apache JMeter es una aplicación Java para medir el rendimiento y probar la carga de aplicaciones web estáticas y dinámicas. Simula una carga intensa en un servidor, un grupo de servidores, una red o un objeto para que puedas probar su resistencia o analizar el rendimiento general con distintos tipos de carga.
¿jmeter es gratuito? ¿Qué licencia tiene?
jmeter es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿jmeter sigue mantenido?
Mantenimiento activo. El último commit de jmeter fue el 1 oct 2026.
¿Para qué puedo usar jmeter?
Medir el rendimiento de una aplicación web con muchos usuarios simultáneos antes de su lanzamiento Probar la carga de API REST o SOAP y servicios respaldados por bases de datos Ejecutar pruebas de rendimiento automáticamente en pipelines de CI con Maven, Gradle o Jenkins Realizar pruebas de estrés en servidores de correo o colas de mensajes
¿Dónde consigo jmeter?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/apache/jmeter

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados