20 módulos101 lecciones~11h 31min
Grafana k6 desde Cero hasta Performance Engineer
Curso profesional de Grafana k6 desde cero: fundamentos de performance testing, scripts HTTP, checks, thresholds, escenarios, APIs REST, datos, metricas, reportes, browser testing, WebSockets, gRPC, Grafana, Cloud k6, CI/CD y proyecto final.
Temario del curso
1
Introduccion real a k6 y performance testing
0 / 5 lecciones
1
Que es k6 y que problema resuelve7 min
2
Diferencia entre pruebas funcionales, carga, estres, spike y soak6 min
3
Que mide k6: latencia, throughput, errores, percentiles y checks7 min
4
Que significa probar rendimiento de verdad8 min
5
Como sera el laboratorio del curso8 min
2
Preparar el entorno
0 / 5 lecciones
1
Instalar k6 en Windows, Linux y macOS14 min
2
Ejecutar k6 con Docker10 min
3
Crear la primera carpeta de proyecto7 min
4
Entender la estructura de un script k67 min
5
Primer k6 run y lectura de salida en terminal7 min
3
Primer test HTTP
0 / 5 lecciones
1
Crear un test GET simple7 min
2
Usar http.get con respuesta7 min
3
Leer http_req_duration, http_reqs y errores7 min
4
Agregar check7 min
5
Resultado esperado y diagnostico si falla7 min
4
Modelo mental de k6
0 / 5 lecciones
1
Que es un VU7 min
2
Que es una iteracion7 min
3
Ciclo de vida: init, setup, default y teardown7 min
4
Diferencia entre codigo compartido y codigo por usuario virtual7 min
5
Errores comunes de principiantes6 min
5
Checks, Thresholds y Criterios de Exito
0 / 5 lecciones
1
Diferencia entre check y threshold8 min
2
Crear checks utiles8 min
3
Thresholds por latencia y errores8 min
4
Thresholds por endpoint con tags8 min
5
Disenar criterios de aceptacion8 min
6
Escenarios y Executors
0 / 5 lecciones
1
Por que no basta con vus y duration8 min
2
constant-vus7 min
3
ramping-vus8 min
4
constant-arrival-rate8 min
5
Elegir el executor correcto7 min
7
Tipos de Prueba de Carga
0 / 5 lecciones
1
Load test normal7 min
2
Stress test8 min
3
Spike test8 min
4
Soak test8 min
5
Breakpoint test8 min
8
APIs REST Reales
0 / 5 lecciones
1
GET con headers8 min
2
POST con JSON7 min
3
PUT, PATCH y DELETE7 min
4
Autenticacion Bearer Token7 min
5
Variables de entorno y base URL8 min
9
Datos de prueba
0 / 5 lecciones
1
Usar datos simples en memoria8 min
2
Cargar JSON externo9 min
3
Usar SharedArray7 min
4
Evitar datos repetidos7 min
5
Modelar usuarios realistas7 min
10
Organizacion profesional del proyecto
0 / 5 lecciones
1
Crear estructura base6 min
2
Separar configuracion8 min
3
Crear helpers reutilizables8 min
4
Crear scripts npm7 min
5
Definir ambientes7 min
11
Metricas en profundidad
0 / 5 lecciones
1
Leer metricas built-in6 min
2
Entender percentiles6 min
3
Crear metricas personalizadas7 min
4
Usar tags7 min
5
Elegir la metrica correcta7 min
12
Resultados y reportes
0 / 5 lecciones
1
Leer el resumen de consola6 min
2
Crear handleSummary7 min
3
Exportar JSON6 min
4
Crear reporte HTML7 min
5
Comunicar resultados8 min
13
Browser Testing con k6
0 / 5 lecciones
1
Cuando usar k6 browser6 min
2
Primer script con browser6 min
3
Medir Core Web Vitals6 min
4
Emular dispositivos6 min
5
Errores comunes en browser VUs6 min
14
WebSockets
0 / 5 lecciones
1
Modelo de WebSocket en k66 min
2
Enviar y recibir mensajes6 min
3
Usuarios conectados en tiempo real6 min
4
Medir latencia de mensajes6 min
5
Diagnosticar desconexiones6 min
15
gRPC con k6
0 / 5 lecciones
1
Que cambia en gRPC6 min
2
Cargar archivo proto6 min
3
Invocar metodos gRPC6 min
4
Metadata y autenticacion6 min
5
gRPC en pipeline6 min
16
Grafana, Prometheus y Observabilidad
0 / 5 lecciones
1
Por que la consola no basta6 min
2
Exportar metricas6 min
3
Visualizar en Grafana6 min
4
Correlacionar con backend6 min
5
Crear paneles para tomar decisiones6 min
17
Grafana Cloud k6
0 / 5 lecciones
1
Que aporta Grafana Cloud k66 min
2
Subir y analizar resultados6 min
3
Comparar ejecuciones6 min
4
Cloud vs local6 min
5
Costos, limites y seguridad6 min
18
CI/CD con k6
0 / 5 lecciones
1
k6 en GitHub Actions6 min
2
Fallar pipeline con thresholds6 min
3
Separar smoke, load y nightly6 min
4
Guardar reportes6 min
5
Variables y secretos en CI6 min
19
Estrategia Profesional de Performance
0 / 5 lecciones
1
Definir objetivos de rendimiento6 min
2
Disenar carga realista6 min
3
Evitar pruebas falsas6 min
4
Leer resultados con criterio6 min
5
Comunicar hallazgos6 min
20
Proyecto Final: Suite k6 Profesional
0 / 6 lecciones
1
Arquitectura del proyecto final6 min
2
Crear flujo critico API6 min
3
Agregar thresholds profesionales6 min
4
Sumar browser y reporte6 min
5
Integrar en CI6 min
6
Diagnosticar cuello de botella final6 min