Ponte en Contacto
 Duración 35 horas

Temario del curso

Introducción a las pruebas de rendimiento

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

Comprensión de diversas arquitecturas/modelos de aplicaciones

  • Arquitectura de 2/3 niveles (tiers)
  • Arquitectura de N niveles (tiers)
  • Arquitectura basada en software intermedio (MQ, Servicios Web, etc.)

Tecnología

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

Análisis detallado - Conceptos/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 (I/O)
    • E/S de disco (I/O)
    • Memoria (Disponible, En uso, Espacio de paginación, Caché del sistema de archivos, etc.)
    • CPU (Disponible, virtual, en línea, titulada/entitled, etc.)
  • Monitoreo de Servidor Web/Servidor de Aplicaciones
    • JVM (pila Java) - análisis de volcado de pila (heap dump)
    • Pool de conexiones
    • Pool de hilos (threads)
  • Comprensión de diversas herramientas de monitoreo como CA Wily Introscope, IBM Tivoli, etc.
  • Monitoreo de Base de Datos
    • Ajuste básico de consultas
    • Rastreo de SQL (SQL Trace)
    • Análisis de AWR o Statspack
    • Plan de consulta
  • Comprensión de Ancho de banda, FTP
  • Comprensión del monitoreo de red utilizando HTTPwatch o Fiddler

Requerimientos

  • Comprensión de bases de datos como Oracle.
  • Comprensión de contenedores de aplicaciones como WebSphere o Weblogic, entre otros.
  • Comprensión de lenguajes de programación como Java.
  • Conocimientos de pruebas de rendimiento.
  • Conocimientos de SQL.

Número de participantes


Precio por participante

Reseñas (1)

Próximos cursos

Categorías Relacionadas