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ários modelos de Arquitetura/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.)
  • Conceitos básicos de Oracle/SQL (consultas, tabelas, accionadores, etc.)
  • Conceitos básicos de C/Java

Análise detalhada - Conceitos/ferramentas de monitorização

  • Monitorização de hardware (Windows -Perfmon, UNIX -nmon, vmstat)
    • Fila de execução (comprimento médio da fila do processador)
    • IO de rede
    • E/S do disco
    • Memória (disponível, usada, espaço de paginação, cache FS, etc.)
    • CPU (Disponível, virtual, online, intitulada etc.)
  • Monitorização do servidor Web Server/App
    • JVM (Java heap) - análise de despejo de heap
    • Pool de ligações
    • Pool de threads
  • Compreensão de várias ferramentas de monitorização, como CA Wily Introscope, IBM Tivoli, etc.
  • Monitorização de bases de dados
    • Afinação básica de consultas
    • [Rastreio
    • Análise AWR ou Statspack
    • Plano de consulta
  • Conhecimento de largura de banda, FTP
  • Conhecimentos de monitorização de rede utilizando HTTPwatch ou Fiddler

Requisitos

  • Compreensão de bancos de dados como Oracle.
  • Compreensão de contentores de aplicações como WebSphere ou Weblogic, etc.
  • Compreensão de linguagens de programação como Java.
  • Conhecimento de testes de desempenho.
  • Conhecimento de SQL
 35 Horas

Declaração de Clientes (1)

Próximas Formações Provisórias

Categorias Relacionadas