Udemyintermediatees

Locust con Docker: Pruebas de Carga Básico-Intermedio

Master performance testing with Locust & Docker. Learn to scale and optimize applications for speed and reliability. Hands-on skills for DevOps & developers.

4.1(3)
12students
6h 26m
Certificate
Rodrigo Villanueva Nieto
Rodrigo Villanueva NietoIngeniero en Sistema, Desarrollador de Software y Qa

Course Content

Locust con Docker: Pruebas de Carga Básico-Intermedio is an intermediate-level Udemy course taught by Rodrigo Villanueva Nieto. It runs 6h 26m, is taught in Spanish, and includes a certificate of completion. Learners rate it 4.1 out of 5 from 3 reviews, with 12 students enrolled. It is a paid course, first published May 2025.

  • ¿Qué es Locust y Pruebas de Carga Web? Descubre Locust, una herramienta esencial para pruebas de carga web. Aprende cómo las pruebas de carga impactan directamente en el rendimiento web de tu aplicación. Comprende la importancia de evaluar la capacidad de tu sitio web bajo estrés. Comienza con una guía paso a paso para la instalación de Locust en diversos entornos.

  • Creación de tu Primer Script de Prueba con Python y Locust: Aprende a construir un script de prueba básico utilizando Python y Locust. Simula un número de usuarios concurrentes y analiza las métricas fundamentales para evaluar el rendimiento inicial.

  • Simulación de Usuarios Realistas: Crea escenarios de usuarios que reflejen el comportamiento real de tus visitantes. Personaliza scripts para modelar flujos de trabajo específicos como login, navegación y procesos de compra. Utiliza @task y clases de usuarios en Locust para simular comportamientos complejos.

  • Configuración Avanzada de Tasas de Usuarios (Ramping): Implementa tasas de usuarios escalonadas para simular el crecimiento gradual del tráfico. Define tiempos de espera entre acciones de usuario. Crea escenarios complejos con múltiples fases de crecimiento de usuarios.

  • Monitorización y Análisis de Métricas Clave: Domina las métricas de Locust: tiempo de respuesta, tasa de éxito, tiempo de espera y número de fallos. Interpreta los resultados para identificar cuellos de botella y problemas de rendimiento. Visualiza el rendimiento de la aplicación con gráficos y estadísticas.

  • Establecimiento de Umbrales y Alertas: Define umbrales para recibir notificaciones cuando las métricas superen los límites aceptables. Configura pruebas con resultados condicionados a las expectativas de rendimiento. Automatiza la generación de reportes para tu equipo de desarrollo.

  • Integración de Pruebas de Carga en CI/CD: Incorpora Locust en tus pipelines de CI/CD para pruebas automáticas. Asegura la estabilidad del sistema bajo carga con pruebas automáticas en cada despliegue. Ejemplos prácticos para usar Locust con Jenkins y GitLab.

  • Simulación de Usuarios Distribuidos: Escala tus pruebas de carga con el modo distribuido de Locust. Aprende sobre el balanceo de carga entre múltiples instancias de Locust. Evalúa el rendimiento bajo grandes volúmenes de tráfico.

  • Pruebas de Carga de APIs: Simula múltiples peticiones concurrentes a tus APIs. Crea scripts para probar la escalabilidad y el rendimiento de endpoints específicos. Integra Locust con servicios externos para pruebas de carga de APIs REST.

  • Mejora Continua del Rendimiento: Optimiza tus scripts de prueba para obtener resultados precisos. Identifica y corrige errores comunes en las pruebas de carga. Aplica mejores prácticas para mantener el rendimiento óptimo de tus aplicaciones a medida que crecen.

$ whoami — the devs behind tutorialsearch.io

Hire the developers behind TutorialSearch.io

We built this site — full-stack web apps, AI integration & automation. Tell us what you need and we'll build yours.

5.0(15)
20h 6m
all

Hablemos Español con Nicky

by Nicole Angelini

5.0(22)
1h 55m
beginner
5.0(12)
1h 48m
all
5.0(8)
7h 32m
all