Ecosistema open source para desarrollar APIs, crear, enviar y probar solicitudes HTTP, GraphQL, WebSocket y otras, disponible como herramienta web, de escritorio y CLI.
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:LoadRunner
NeoLoad
Gatling 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
Swagger UI genera documentación interactiva de API en el navegador a partir de un archivo de especificación OpenAPI.
Una herramienta gratuita para Windows que permite supervisar recursos del sistema, inspeccionar procesos, depurar software y detectar malware; sucesora de Process Hacker.
Un framework de testing para Python que facilita escribir tests pequeños y escalar hasta pruebas funcionales complejas de aplicaciones y bibliotecas.
Plataforma autohospedada de calidad y seguridad del código que detecta errores, vulnerabilidades y problemas de mantenibilidad mediante análisis estático.
Plataforma de código abierto y autoalojada para editar, firmar, censurar, convertir y automatizar PDF desde el navegador, el escritorio o mediante API.