Temario del curso

Introducción a la Prueba de Rendimiento

  • Visión general de la prueba de rendimiento
  • Importancia de la prueba de rendimiento en el desarrollo de software
  • Tipos de pruebas de rendimiento: carga, estrés, resistencia, pico, volumen y escalabilidad
  • Ciclo de vida de la prueba de rendimiento

Visión General de Apache JMeter

  • Introducción a Apache JMeter
  • Historia y evolución de JMeter
  • Características y capacidades de JMeter
  • Instalación y configuración de JMeter
  • Interfaz de JMeter: navegando por la GUI

Conceptos Básicos del Plan de Prueba de JMeter

  • Comprendiendo los planes de prueba de JMeter
  • Creando un plan de prueba simple
  • Componentes de un plan de prueba: grupos de hilos, muestreadores, escuchadores y afirmaciones
  • Ejecutando tu primera prueba en JMeter

Creación de Planes de Prueba Avanzados

  • Trabajando con grupos de hilos: configurando usuarios y carga
  • Configurando las solicitudes HTTP predeterminadas y los administradores de encabezados HTTP
  • Usando controladores lógicos: si, bucle, interruptor e intercalador de controladores
  • Implementando temporizadores: constantes, uniformes y gaussianos aleatorios
  • Integrando la configuración del conjunto de datos CSV para la parametrización

Afirmaciones y Escuchadores de JMeter

  • Introducción a las afirmaciones en JMeter
  • Configurando afirmaciones de respuesta para la validación
  • Implementando afirmaciones de duración y tamaño
  • Explorando los escuchadores de JMeter: visualizando resultados, informes resumidos y gráficos
  • Personalizando la salida del escuchador para el análisis

Scripting y Integración de Plugins en JMeter

  • Introducción al scripting con BeanShell en JMeter
  • Scripting con el muestreador JSR223 y Groovy
  • Visión general de los plugins de JMeter
  • Instalación y uso de plugins populares: gráficos personalizados, controladores avanzados y más
  • Mejorando los planes de prueba con plugins

Prueba de Carga de Aplicaciones Web

  • Configurando planes de prueba para la prueba de carga de aplicaciones web
  • Usando muestreadores HTTP y administradores de cookies
  • Probar APIs RESTful con JMeter
  • Analizando resultados: identificando cuellos de botella y problemas de rendimiento
  • Informes y exportación de resultados de pruebas

Prueba Distribuida con JMeter

  • Introducción a la prueba distribuida
  • Configurando JMeter para pruebas distribuidas
  • Ejecutando pruebas de carga distribuidas en múltiples máquinas
  • Mejores prácticas para la prueba distribuida

Casos de Estudio de Prueba de Rendimiento

  • Caso de estudio 1: prueba de carga de una plataforma de comercio electrónico
  • Caso de estudio 2: prueba de estrés de una aplicación financiera
  • Caso de estudio 3: prueba de rendimiento del backend de una aplicación móvil
  • Lecciones aprendidas y mejores prácticas a partir de escenarios reales

Resumen y Próximos Pasos

Requerimientos

  • Conocimientos básicos de pruebas de software
  • Familiaridad con tecnologías web
  • Experiencia con Java

Audiencia

  • Ingenieros de calidad y garantía de calidad
  • Desarrolladores
  • Administradores de sistemas
 21 Horas

Número de participantes


Precio por Participante​

Testimonios (5)

Próximos cursos

Categorías Relacionadas