Programa do Curso

Introdução aos Testes de Desempenho

  • Ciclo de vida dos testes de desempenho.
  • Interpretação dos resultados dos testes de desempenho.

Compreensão de Diferentes Arquiteturas / Modelos de Aplicação

  • Arquitetura de 2/3 camadas
  • Arquitetura N-camadas
  • Arquitetura baseada em middleware (MQ, Webservices etc)

Tecnologia

  • Comandos básicos do UNIX (grep, find, vi editor etc)
  • Conhecimentos básicos de Oracle/SQL (Consultas, Tabelas, Gatilhos etc)
  • Conceitos básicos de C/Java

Análise Detalhada - Conceitos e Ferramentas de Monitoramento

  • Monitoramento de Hardware (Windows -Perfmon, UNIX -nmon, vmstat)
    • Fila de execução (Comprimento médio da fila do processador)
    • E/S de Rede
    • E/S de Disco
    • Memória (Disponível, Usada, Espaço de paging, Cache de FS etc)
    • CPU (Disponível, Virtual, Online, Concedida etc)
  • Monitoramento de Servidores Web / Aplicativos
    • JVM (Heap do Java) - análise de heap dump
    • Pool de Conexões
    • Pool de Threads
  • Compreensão de diferentes ferramentas de monitoramento como CA Wily Introscope, IBM Tivoli etc.
  • Monitoramento de Banco de Dados
    • Ajuste básico de consultas
    • Rastreamento SQL
    • Análise de AWR ou Statspack
    • Plano de Consulta
  • Compreensão de Bandwidth, FTP
  • Compreensão do Monitoramento de Rede usando HTTPwatch ou Fiddler

Requisitos

  • Compreensão de bancos de dados como Oracle.
  • Conhecimento de contêineres de aplicativos como WebSphere ou Weblogic, etc.
  • Compreensão de linguagens de programação como Java.
  • Conhecimento em testes de desempenho.
  • Conhecimento de SQL
 35 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (1)

Próximas Formações Provisórias

Categorias Relacionadas