
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:
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:
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
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.