Entrar em Contato

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 várias arquiteturas/modelos de aplicação

  • Arquitetura em 2 ou 3 camadas
  • Arquitetura N camadas
  • Arquitetura baseada em middleware (MQ, Web Services, etc.)

Tecnologia

  • Comandos básicos do UNIX (grep, find, editor vi, etc.)
  • Conceitos básicos de Oracle/SQL (consultas, tabelas, gatilhos, etc.)
  • Conceitos básicos de C/Java

Análise detalhada - Conceitos/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 paginação, cache do sistema de arquivos, etc.)
    • CPU (disponível, virtual, online, dedicada, etc.)
  • Monitoramento de servidores Web/servidores de aplicação
    • JVM (heap Java) - análise de heap dump
    • Pool de conexões
    • Pool de threads
  • Compreensão de diversas ferramentas de monitoramento como CA Wily Introscope, IBM Tivoli, etc.
  • Monitoramento de banco de dados
    • Tuning básico de consultas
    • Rastreamento SQL
    • Análise AWR ou Statspack
    • Plano de consulta
  • Compreensão de largura de banda e FTP
  • Compreensão do monitoramento de rede usando HTTPwatch ou Fiddler

Requisitos

  • Compreensão de bancos de dados como Oracle.
  • Compreensão de contêineres de aplicações 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

Testemunhos de Clientes (1)

Próximas Formações Provisórias

Categorias Relacionadas