Cursos de JMeter
Conheça nossos cursos de JMeter, ferramenta livre para testes de carga em serviços

Cursos de JMeter

O JMeter é uma aplicação que permite a criação e aplicação de testes de performance e validação em serviços de rede.

JMeter é flexível, simples de usar (não precisa de conhecimentos de programação para realizar os testes básicos), funciona através de uma GUI, linha de comando ou via servidor, permitindo realizar carga distribuída a partir de diversos pontos.

Além disso, a ferramenta JMeter gera diversos tipos de relatórios e suporta uma grande gama de serviços como HTTP, HTTPS, SMTP, POP, IMAP, LDAP, qualquer SGBD suportado por JDBC, JMS, Soap e FTP. Você ainda pode estender duas capacidades com seu sistema de plugins ou criar testes bastante complexos através de scripts BeanShell.

Conheça nosso curso de JMeter:

Automação de testes com JMeter

Faça este curso!

O mercado cada vez mais pressiona os departamentos de TI para serem capazes de processar grandes volumes de dados em tempo hábil e de forma correta. A velocidade com que esta necessidade vem aumentando põe a prova não só o hardware como também toda a infraestrutura de software, indo do sistema operacional à aplicação.

Alcançar este objetivo é uma tarefa árdua que demanda enorme esforço por parte dos desenvolvedores para produzir código e administradores de rede para realizar otimizações nos diversos componentes de um único serviço.

Para atingir a performance desejada são necessários dois itens primordiais:

- encontrar uma forma de emular a carga de dados que a aplicação receberia em produção a fim de determinar onde estão os gargalos de sua infraestrutura e sistemas;

- ter um profissional que saiba usar a ferramenta para simular a carga e capaz de planejar, construir, aplicar e avaliar os testes de performance e validação desta aplicação;

O curso Automação de testes com JMeter - 432 da 4Linux tem justamente o objetivo de tornar o aluno apto a elaborar e aplicar testes de performance e requerimentos concisos em sistemas e serviços de rede utilizando o JMeter.

As aulas do curso de JMeter são focadas em conceitos e aplicação de conhecimento. Durante o curso, os alunos utilizarão a ferramenta JMeter abrangendo testes de performance e validação em sistemas web (com Apache e JBoss), sistemas de cache web (Varnish), banco de dados (PostgreSQL) e sistemas de diretórios em LDAP (OpenLDAP), permitindo a interação com diferentes tipos de níveis nas diversas camadas que compõem os tipos mais comum de serviços de aplicações hoje em dia.

Além disso, o que diferencia o curso de JMeter da 4Linux dos que existem hoje no mercado, é que todo o conteúdo é apresentado com uma série de cenários realistas para aplicação de testes de carga a partir de um conjunto de especificações, possibilitando ao aluno conhecer (na prática) quais são as armadilhas e macetes e o que devem saber para realizar um teste inteligente e como apresentar os dados obtidos a outros profissionais de TI, preparando-o para o mercado.

No cenário demonstrado serão abordados algumas dicas pontuais de tuning e a ferramenta Zabbix, usada para monitorar o cenário e dar suporte ao teste de performance coletando métricas de baixo nível para a avaliação e tuning, enriquecendo ainda mais o conteúdo do curso e a formação do profissional.

Navegue pelas abas e saiba mais sobre o curso de JMeter da 4Linux:

Este curso possui turmas presenciais

Quem deve fazer este curso e por quê

  • Desenvolvedores ou administradores de sistemas que necessitam realizar testes de performance em aplicações e serviços de rede já em funcionamento ou que pretendem realizar testes periódicos dentro de um fluxo de desenvolvimento de softwares.

Por que fazer este curso na 4linux

  • Ambiente virtual desenvolvido exclusivamente para emular um cenário real em sala de aula.
  • O planejamento dos testes de performance é trabalhado de forma coerente durante o curso.
  • Além utilizar a ferramenta, o aluno também aprende a planejar e realizar os testes de performance web, serviços e bancos de dados.
  • Todos os testes são realizados baseado em um cenário real, através de máquinas virtuais que simulam um datacenter, o que significa que os testes que forem realizados em aula serão bem próximos aos que terão que executar posteriormente no dia a dia de trabalho.
  • Único curso de JMeter em que o aluno aprende a executar testes e analisar o resultado, possibilitando tornar-se parte do processo de decisão e não ser simplesmente um executor.
  • Tuning: serão apresentados algumas configurações de serviços (número de workers do Apache, threads do JBoss e/ ou índices no PostgreSQL) para que o aluno possa realizar testes, analisar os resultados e configurá-los corretamente, assim como faria em uma empresa real.

Troubleshooting em JMeter

Esta etapa do curso visa a capacitação dos alunos na resolução de problemas, preparando-o para diferentes cenários do dia a dia profissional. Foi desenvolvida de forma que o aluno possa testar e aplicar os conhecimentos obtidos durante as aulas, para identificação e correção de falhas previamente elaboradas pelos técnicos da 4Linux.

Apresentação do cenário do curso e do JMeter
- Familiarização dos componentes dos cenários para testes
- Ferramentas envolvidas

Criando um teste de performance para web
- A EUE (End-User Experience)
- Modelando seu cenário
- Criando um test plan no JMeter
- Analisando o teste de performance

Criando um teste de performance para banco de dados
- Modelando seu cenário
- Tipos de comandos SQL
- Criando um test plan no JMeter

Criando um teste de performance para LDAP
- Modelando seu cenário
- Operações em LDAP
- Criando um test plan no JMeter

  • Leitura básica em Inglês Técnico;
  • Conhecimentos em Sistemas Linux;
  • Conhecimentos básicos de TCP/IP (sobre o cabeçalho IP, UPD e TCP e sobre como funciona a conexão de serviços TCP e UDP);
  • Conhecimentos básicos de HTML e expressões regulares;
  • Conceitos de execução de aplicações Java, incluindo CLASSPATH, diretórios de bibliotecas, argumentos da JVM, pacotes jar, etc.
  • Conhecimentos básicos de processos e execução de serviços e tarefas em ambientes Linux.
  • Comandos ps, top, free, sar, scripts do init.d, cron.
  • Desejável conhecimentos básicos sobre configuração e execução de algum dos seguintes servidores: Apache, JBoss, PostgreSQL ou OpenLDAP.
  • Desejável familiaridade com alguma ferramenta de monitoração.
  • 01 Apostila de exercícios + conteúdo

Curso presencial:

40 horas
Noturno: 2 semanas de segunda a sexta, 4 horas diárias.
Diurno: 1 semana de segunda a sexta, 8 horas diárias.
Finais de Semana: 5 sábados ou domingos, 8 horas diárias.

Contato

Fale Conosco

  Chat online  Chat online: abrir chat online

  Telefone  Ligue para:  (11) 2125-4747 ou (11) 2125-4748

  Email  formulário de contato

Ombudsman

Sugestões, elogios ou críticas?

Mande e-mail para ombudsman@4linux.com.br

Contato

Fale Conosco

  Chat online  Chat online: abrir chat online

  Telefone  Ligue para:  (11) 2125-4747 ou (11) 2125-4748

  Email  formulário de contato

Ombudsman

Sugestões, elogios ou críticas?

Mande e-mail para ombudsman@4linux.com.br