Objetivo

Este treinamento tem como objetivos conhecer as diferenças entre os testes de performance, carga e stress, conhecer os termos e conceitos associados a esse tipo de teste, entender os principais objetivos dos testes de performance, entender o processo de planejamento dos testes de performance, conhecer as melhores práticas associadas aos testes de performance e conhecer os recursos da ferramenta JMeter para teste de performance.

Público-alvo

Desenvolvedores Java, Arquitetos de Software, Estudantes.

Metodologia

O curso será ministrado no ambiente de aprendizagem virtual na modalidade à distância(Plataforma Moodle) sem previsão de encontros presenciais ou síncronos entre alunos e equipe pedagógica.

A estruturação do curso foi projetada de tal forma, para que todo seu conteúdo seja auto-contido e desta forma, possibilita a execução do curso sem a necessidade de tutor para atendimento ao aluno. Além disso, os alunos poderão utilizar os próprios materiais didáticos para sanar suas dúvidas.

A metodologia de ensino adotada para o curso é a interacionista em que a aquisição do conhecimento é promovida mais efetivamente através das interações quer sejam entre participantes, entre participantes e o material do curso, ou entre participantes e o meio. Sugerimos ao aluno que disponha em média de 1h por dia para cumprimento das atividades propostas no curso e para seu aprendizado.

O curso tem como eixo central a realização de atividades baseadas nos recursos didáticos disponibilizados pela coordenação do curso que podem ser videoaulas gravadas, apostilas, guias, tutoriais, apresentações em PowerPoint, animações, código fonte, etc. E ainda pela participação em tarefas e questionários. Cada unidade terá uma seleção de um ou mais tipos destes recursos didáticos em que serão abordados os conceitos e assuntos pertinentes ao curso.

As videoaulas poderão ser assistidas a qualquer momento durante o período em que o curso estiver sendo realizado. Isso permitirá que o aluno possa organizar seus estudos nos horários mais convenientes.

Após a inscrição o participante receberá em seu e-mail cadastrado os dados de acesso à plataforma de ensino assim como o endereço eletrônico para acesso ao conteúdo do curso.

Ao fim do curso, após cumprir as exigências pedagógicas, o aluno terá direito a um certificado de participação do referente curso.

Carga Horária

40h

Programa

Introdução

1. Por que os testes de performance são importantes?

2. Diferenças entre os tipos de testes: Performance, Volume e Stress

3. Termos e conceitos

4. Exercícios práticos com o Apache JMeter (Open Source)

Projeto de testes com JMeter

1. Criando um Plano de testes

2. Criando ThreadGroups

3. Entendendo a ordem de execução

4. Entendendo os Controllers

5. Entendendo os Samplers

6. Entendendo os Logic Controllers

7. Entendendo os Listeners

8. Entendendo os Timers

9. Entendendo as Assertions

10. Entendendo os Configuration Elements

11. Entendendo os Pre-Processor Elements

12. Entendendo os Post-Processor Elements

Comentários