k6
Herramienta moderna de pruebas de carga y rendimiento que permite a los desarrolladores escribir tests en JavaScript y ejecutarlos desde la línea de comandos, pensada para la era de DevOps y CI/CD.
- Mantenimiento activo
- Bien documentado
Descripción general
k6 es una herramienta de pruebas de carga de código abierto de Grafana Labs, construida en torno a escribir escenarios de prueba en JavaScript en lugar de usar un grabador con interfaz gráfica. Un desarrollador escribe el comportamiento de los usuarios virtuales como código —qué peticiones enviar, cuántos usuarios simular, cómo debe aumentar la carga con el tiempo— y k6 ejecuta ese script desde la línea de comandos, lo que facilita incluirlo en el control de versiones y ejecutarlo igual en local y en CI.
Se integra de forma natural en pipelines de CI/CD para ejecutar comprobaciones de rendimiento en cada build, y su salida alimenta paneles de Grafana (también en este catálogo) para visualizar el throughput, la latencia y la tasa de errores a lo largo de una ejecución de pruebas.
k6 encaja en equipos que quieren que las pruebas de carga y rendimiento sean tan fáciles de escribir, revisar y automatizar como sus tests unitarios y de integración existentes, complementando a Cypress y Playwright (también en este catálogo), que prueban la corrección y los flujos de usuario en lugar del rendimiento bajo carga.
Por qué está en este catálogo
Valoración del catálogo: ★★★★☆ (4/5)
The leading modern load-testing tool, a strong representative pick.
- Fundacional
- Respaldado por un proveedor
- Categorías
- Testing
- Lenguajes
- Go, JavaScript
- Licencia
- AGPL-3.0
Proyectos relacionados
Fortio
Apache-2.0Herramienta de pruebas de carga y medición de red construida para microservicios, que informa percentiles detallados de latencia bajo carga sostenida.
Mantenimiento activo
- Testing
kube-burner
Apache-2.0Herramienta de pruebas de rendimiento y escala para Kubernetes que genera carga configurable en el clúster para medir cómo se comporta bajo estrés.
Mantenimiento activo
- Testing
Cypress
MITFramework de pruebas end-to-end en JavaScript construido para la web moderna, con pruebas rápidas y fiables.
Mantenimiento activo
- Testing
Playwright
Apache-2.0Framework fiable de pruebas end-to-end y automatización de navegador para aplicaciones web modernas.
Mantenimiento activo
- Herramientas para desarrolladores
- Testing
¿Encontraste un error? Sugiere una edición en GitHub.