Programa do Curso
Introdução ao Teste de Desempenho
- Visão geral do teste de desempenho
- Importância do teste de desempenho no desenvolvimento de software
- Tipos de teste de desempenho: carga, estresse, resistência, pico, volume e escalabilidade
- Ciclo de vida do teste de desempenho
Visão Geral do Apache JMeter
- Introdução ao Apache JMeter
- História e evolução do JMeter
- Recursos e capacidades do JMeter
- Instalação e configuração do JMeter
- Interface do JMeter: navegando pela GUI
Noções Básicas de Planos de Teste do JMeter
- Entendendo planos de teste do JMeter
- Criando um plano de teste simples
- Componentes de um plano de teste: grupo de threads, amostradores, ouvintes e asserções
- Executando seu primeiro teste no JMeter
Construindo Planos de Teste Avançados
- Trabalhando com grupos de threads: configurando usuários e carga
- Configurando as configurações padrão de solicitação HTTP e gerenciadores de cabeçalhos HTTP
- Usando controladores lógicos: if, loop, switch e interleave controllers
- Implementando timers: constantes, uniformes e gaussianos aleatórios
- Integrando configuração de conjunto de dados CSV para parametrização
Asserções e Ouvintes do JMeter
- Introdução às asserções no JMeter
- Configurando asserções de resposta para validação
- Implementando asserções de duração e tamanho
- Explorando ouvintes do JMeter: visualizando resultados, relatórios resumidos e gráficos
- Personalizando a saída dos ouvintes para análise
Scripting e Integração de Plugins no JMeter
- Introdução ao scripting BeanShell no JMeter
- Scripting com o amostrador JSR223 e Groovy
- Visão geral dos plugins do JMeter
- Instalando e usando plugins populares: gráficos personalizados, controladores avançados e mais
- Aprimorando planos de teste com plugins
Teste de Carga de Aplicações Web
- Configurando planos de teste para teste de carga de aplicações web
- Usando amostradores HTTP e gerenciadores de cookies
- Testando APIs RESTful com o JMeter
- Analisando resultados: identificando gargalos e problemas de desempenho
- Relatórios e exportação de resultados de testes
Teste Distribuído com JMeter
- Introdução ao teste distribuído
- Configurando o JMeter para teste distribuído
- Executando testes de carga distribuídos em múltiplas máquinas
- Melhores práticas para teste distribuído
Estudos de Caso de Teste de Desempenho
- Estudo de caso 1: teste de carga em uma plataforma de e-commerce
- Estudo de caso 2: teste de estresse em um aplicativo financeiro
- Estudo de caso 3: teste de desempenho no backend de um aplicativo móvel
- Lições aprendidas e melhores práticas de cenários do mundo real
Resumo e Próximos Passos
Requisitos
- Compreensão básica de testes de software
- Familiaridade com tecnologias web
- Experiência com Java
Público-Alvo
- Engenheiros de qualidade e garantia de qualidade (QA)
- Desenvolvedores
- Administradores de sistemas
Declaração de Clientes (5)
Bom relacionamento, Łukasz teve tempo para as perguntas de todos e foi capaz de ajudar qualquer pessoa que tivesse algum problema
Kelly Morris - Titian Software Poland Sp. z o.o.
Curso - Selenium WebDriver in C#
Máquina Traduzida
Quantidade de exercícios práticos.
Jakub Wasikowski - riskmethods sp. z o.o
Curso - API Testing with Postman
Máquina Traduzida
O treinador explicou cada funcionalidade detalhadamente.
Argean Quilaquil - DXC
Curso - TestComplete
Máquina Traduzida
O instrutor é muito simpático. Sua explicação é clara e interessante. Ele tenta tornar as aulas o mais interessantes possível. Aproveitei bastante a aula e aprendi muitas coisas. Muito obrigado. A técnica mais útil que aprendi foi localizar elementos para diferentes componentes web, como caixas de texto, botões de opção e botões. Às vezes, a ID do elemento não é capturada corretamente. Aprendemos uma maneira diferente de localizar elementos usando seletores CSS, XPath, Nome e ID. Gostei das explicações. Obrigado.
Bee Chin Chuah - I-Access Solutions Pte Ltd
Curso - Advanced Selenium with C#
Máquina Traduzida
The One on One session is amazing!! And thankful that the trainer's skills are Excellent and his willingness to share them to the fullness. I am very satisfied. . with the training and I wouldn't have wish to have done it anywhere else. I would only wish that I had One day longer for the training.
Isaac Nyembo - Bechtle Clouds GmbH
Curso - Advanced Selenium
Máquina Traduzida