Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Programa do Curso
Introdução a Performance Testing
- Visão geral dos testes de desempenho
- Importância dos testes de desempenho no desenvolvimento de software
- Tipos de testes de desempenho: carga, stress, resistência, pico, volume e escalabilidade
- Ciclo de vida dos testes de desempenho
Visão geral do Apache JMeter
- Introdução ao Apache JMeter
- História e evolução da JMeter
- Caraterísticas e capacidades do JMeter
- Instalação e configuração JMeter
- Interface JMeter: navegando na GUI
JMeter Noções básicas sobre planos de teste
- Entendendo os planos de teste de JMeter
- Criando um plano de teste simples
- Componentes de um plano de teste: grupo de threads, samplers, listeners e asserções
- Executando seu primeiro teste em JMeter
Criando planos de teste avançados
- Trabalhando com grupos de discussão: configurando usuários e carga
- Configurando padrões de solicitação HTTP e gerenciadores de cabeçalho HTTP
- Usando controladores lógicos: controladores if, loop, switch e interleave
- Implementando temporizadores: temporizadores constantes, uniformes e aleatórios Gaussianos
- Integração de configuração de conjunto de dados CSV para parametrização
JMeter Asserções e Ouvintes
- Introdução às asserções em JMeter
- Configuração de asserções de resposta para validação
- Implementando asserções de duração e tamanho
- Explorando os ouvintes de JMeter: visualizando resultados, relatórios resumidos e gráficos
- Personalizando a saída do ouvinte para análise
JMeter Scripting e integração de plug-ins
- Introdução à criação de scripts BeanShell em JMeter
- Criação de scripts com o sampler JSR223 e Groovy
- Visão geral dos plug-ins JMeter
- Instalação e utilização de plug-ins populares: gráficos personalizados, controladores avançados e muito mais
- Melhorar os planos de teste com plug-ins
Teste de carga de aplicações Web
- Configuração de planos de teste para testes de carga de aplicações Web
- Usando samplers HTTP e gerenciadores de cookies
- Testando APIs RESTful com JMeter
- Analisar resultados: identificar estrangulamentos e problemas de desempenho
- Relatórios e exportação de resultados de testes
Teste distribuído com JMeter
- Introdução aos testes distribuídos
- Configuração de JMeter para testes distribuídos
- Execução de testes de carga distribuídos em várias máquinas
- Melhores práticas para testes distribuídos
Estudos de caso de teste de desempenho
- Caso de estudo 1: teste de carga de uma plataforma de comércio eletrónico
- Caso de estudo 2: teste de esforço de uma aplicação financeira
- Caso de estudo 3: teste de desempenho de um backend de uma aplicação móvel
- Lições aprendidas e melhores práticas de cenários do mundo real
Resumo e próximos passos
Requisitos
- Conhecimento básico de testes de software
- Familiaridade com tecnologias Web
- Experiência com Java
Público-alvo
- Engenheiros de garantia de qualidade
- Programadores
- Administradores de sistemas
21 Horas