Entrar em Contato

Programa do Curso

Introdução a testes de desempenho

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

Compreensão das várias arquiteturas/modelos de aplicação

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

Tecnologia

  • Comandos básicos do UNIX (grep, find, editor vi, etc.)
  • Noções básicas de Oracle/SQL (Consultas, Tabelas, Triggers, 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)
    • IO de Rede
    • IO de Disco
    • Memória (Disponível, Usada, Espaço de Paginação, Cache de Sistema de Arquivos, etc.)
    • CPU (Disponível, virtual, online, com direitos, etc.)
  • Monitoramento de Servidor Web/Servidor de Aplicação
    • JVM (Pilha 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
    • Ajuste fino básico de consultas
    • Rastreio SQL
    • Análise AWR ou Statspack
    • Plano de consulta
  • Compreensão de Largura de Banda, 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ção, como WebSphere ou Weblogic, etc.
  • Compreensão de linguagens de programação, como Java.
  • Conhecimento de 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