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/modelos de aplicación

  • Arquitectura de 2/3 capas
  • Arquitectura multicapa (N-tier)
  • Arquitectura basada en middleware (MQ, servicios web, etc.)

Tecnologías

  • Comandos básicos de UNIX (grep, find, editor vi, etc.)
  • Conceptos básicos de Oracle/SQL (consultas, tablas, desencadenadores, 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)
    • Entrada/salida de red
    • Entrada/salida de disco
    • Memoria (disponible, utilizada, espacio de paginación, caché del sistema de archivos, etc.)
    • Procesador (disponible, virtual, en línea, con capacidad comprometida, etc.)
  • Monitoreo de servidores web/servidores de aplicaciones
    • JVM (montón Java) - Análisis de volcados de montón
    • Conjunto de conexiones
    • Conjunto de hilos
  • Comprensión de diversas herramientas de monitoreo como CA Wily Introscope, IBM Tivoli, entre otras.
  • Monitoreo de bases de datos
    • Afinación básica de consultas
    • Rastreo de consultas SQL
    • Análisis de AWR o Statspack
    • Plan de ejecución de consultas
  • Comprensión del ancho de banda y FTP.
  • Comprensión del monitoreo de red mediante HTTPWatch o Fiddler.

Requerimientos

  • Conocimientos sobre bases de datos como Oracle.
  • Conocimientos sobre contenedores de aplicaciones como WebSphere o WebLogic.
  • Conocimientos de lenguajes de programación como Java.
  • Conocimientos sobre pruebas de rendimiento.
  • Conocimientos de SQL.
 35 Horas

Número de participantes


Precio por participante

Testimonios (1)

Próximos cursos

Categorías Relacionadas