RousselTMLEARNING

DevOps · Cursos

Grafana k6: pruebas de carga y de rendimiento

Formación completa sobre pruebas de rendimiento con Grafana k6: scripts, escenarios, umbrales, observabilidad con Prometheus y Grafana, pruebas de navegador, monitorización sintética, CI y Kubernetes.

8 capítulos13 leccionesES
A tu ritmo, con la práctica.

Al terminar este curso sabrás

  • Elegir el tipo de prueba adecuado para cada objetivo
  • Escribir scripts k6 con escenarios y ejecutores
  • Definir umbrales alineados con los SLO
  • Observar una prueba con Prometheus y Grafana
  • Automatizar las pruebas en CI y en Kubernetes

🎯 Nivel : Intermedio👥 A quién va dirigido : Desarrolladores, testers, SRE y DevOps que quieren validar el rendimiento de sus aplicaciones antes y después del paso a producción

LEARNING PATH

Programa del curso

0Visión general de la formación1 lección
1Introducción1 lección

Por qué probar, tipos de pruebas y k6.

  1. ¿Por qué hacer pruebas de carga?Artículo · ⏱ 3 min
2Escribir scripts2 lecciones
3Umbrales y métricas2 lecciones
4Observar una prueba3 lecciones
5Navegador y sintético1 lección
6CI y Kubernetes2 lecciones
7Buenas prácticas1 lección

Las prácticas recomendadas para operar el producto en producción.

  1. Buenas prácticas de k6Artículo · ⏱ 4 min

LEARN BY DOING

Casos prácticos

Validar un paso a producción

Demostrar que una versión cumple su SLO bajo carga.

Prepararse para un pico de tráfico

Rebajas, lanzamiento, campaña: conocer la capacidad.

Detectar regresiones

Prueba de rendimiento bloqueante en CI.

Supervisar de forma continua

Recorridos sintéticos y alertas.

Requisitos recomendados

¿Y después?

Preguntas frecuentes

¿k6 es gratuito?

Sí, k6 es open source (AGPLv3). Grafana Cloud ofrece además una ejecución distribuida gestionada y monitorización sintética.

¿Hace falta saber programar?

Bastan unas nociones de JavaScript: los scripts son cortos y los ejemplos de la formación están completos.

¿Cuántos usuarios puede simular una máquina?

Varios miles de VU HTTP en una máquina razonable; por encima, se distribuye la carga con k6-operator.

¿k6 o JMeter?

k6 apuesta por scripts en código, versionados y automatizados en CI, con un bajo consumo de recursos; JMeter ofrece una interfaz gráfica y un amplio ecosistema de plugins.