Idioma:English

Diseño y ejecución de pruebas de rendimiento

Objetivos

El objetivo del curso es proporcionar las mejoras prácticas para el diseño y ejecución de pruebas de rendimiento en Java, proporcionando a su vez las herramientas adecuadas para la ejecución satisfactoria de este tipo de pruebas.

Con este curso se pretende cubrir la necesidad que tiene cualquier aplicación web, antes de salir a producción, de satisfacer los requisitos de rendimiento, capacidad y disponibilidad de las aplicaciones empresarial.

Para ello, entre otros temas, se aprenderá a identificar los posibles cuellos de botella de las aplicaciones y los problemas habituales en el diseño o configuración de las mismas.

Audiencia

Se trata de un curso dirigido a programadores con conocimientos de Java.

Duración

16 horas

Pre-requisitos

Los conocimientos técnicos obligatorios para poder aprovechar este curso son:

  • Conocimientos de programación Java
  • Conocimientos de entornos de desarrollo

Los conocimientos deseables serían los siguientes:

  • Conocimientos del IDE Eclipse

Contenidos

Módulo 1 - INTRODUCCIÓN

  • ¿Por qué “fracasan” algunas aplicaciones cuando se ponen en producción?
  • Conceptos básicos sobre rendimiento de aplicaciones web

Módulo 2 – MONITORIZACIÓN DE APLICACIONES

  • Estrategias para la monitorización de aplicaciones: cpu y memoria
  • Herramientas incluidas en el JDK: JConsole y JVisualVM
  • Monitorización de Tomcat: Lambda Probe

Módulo 3 – PRUEBAS DE CARGA

  • Conceptos básicos
  • Uso de la herramienta JMeter: Plan de pruebas, Hilos de ejecución y Banco de trabajo
  • Interpretando los resultados de JMeter

Módulo 4 – RECOMEDACIONES

  • Consejos para desarrollar aplicaciones web con alto rendimiento

Edificio Marie Curie    |   c/Leonardo Da Vinci 18, 5ª Planta   |    Parque Tecnológico Cartuja 93 - 41092 Sevilla    |    Términos y Condiciones