Contacta con nosotros

Temario del curso

Introducción a las pruebas de rendimiento

  • Ciclo de vida de las pruebas de rendimiento.
  • Interpretación de los resultados de las pruebas de rendimiento.

Comprensión de diversas arquitecturas y modelos de aplicaciones

  • Arquitectura de 2 y 3 capas.
  • Arquitectura multicapa (N-tier).
  • Arquitectura basada en middleware (MQ, Webservices, etc.).

Tecnología

  • Comandos básicos de UNIX (grep, find, editor vi, etc.).
  • Conceptos básicos de Oracle/SQL (consultas, tablas, triggers, etc.).
  • Conceptos básicos de C/Java.

Análisis detallado - Conceptos y herramientas de monitoreo

  • Monitoreo de hardware (Windows - Perfmon, UNIX - nmon, vmstat)
    • Cola de ejecución (longitud promedio de la cola del procesador).
    • E/S de red.
    • E/S de disco.
    • Memoria (disponible, utilizada, espacio de paginación, caché del sistema de archivos, etc.).
    • CPU (disponible, virtual, en línea, titulada, etc.).
  • Monitoreo de servidores web y aplicaciones
    • JVM (memoria heap) - análisis de volcados de memoria (heap dumps).
    • Pools de conexiones.
    • Pools de hilos (threads).
  • Comprensión de diversas herramientas de monitoreo como CA Wily Introscope, IBM Tivoli, entre otras.
  • Monitoreo de bases de datos
    • Optimización básica de consultas (query tuning).
    • Rastreo de SQL (SQL Trace).
    • Análisis AWR o Statspack.
    • Plan de ejecución de consultas.
  • Comprensión del ancho de banda y FTP.
  • Monitoreo de red utilizando herramientas como HTTPwatch o Fiddler.

Requerimientos

  • Comprensión de bases de datos como Oracle.
  • Comprensión de contenedores de aplicaciones como WebSphere o WebLogic, entre otros.
  • Conocimiento de lenguajes de programación como Java.
  • Conocimientos en pruebas de rendimiento.
  • Dominio de SQL.
 35 Horas

Número de participantes


Precio por participante

Reseñas (1)

Próximos cursos

Categorías Relacionadas