Buscar

TESTE DE PERFORMACE E SUAS FERRAMENTAS

Prévia do material em texto

TESTE DE PERFORMACE E SUAS FERRAMENTAS 
Grupo: Bruno Sergio, Douglas Leonardo, Hugo Andre, Jeferson Tiago, Thierry Camilo
DEFINIÇÃO DE TESTE DE PERFORMACE
Ferramenta de teste de performance monitoram e relatam como um sistema se comporta sob uma variedade de
condições simuladas, em termos de número de usuários concorrentes, seu padrão ramp-up, frequência e
porcentagem relativa de transações. A simulação de carga é conseguida através da criação de usuários virtuais
que executam um conjunto selecionado de transações, espalhados através de várias máquinas de testes
normalmente chamadas de geradores de carga.
Grupo: Bruno Sergio, Douglas Leonardo, Hugo Andre, Jerferson Tiago, Thierry Camilo
2
TESTE DE CARGA
Grupo: Bruno Sergio, Douglas Leonardo, Hugo Andre, Jerferson Tiago, Thierry Camilo
3
O Teste de Carga é aquele onde o volume de gerado pela ferramenta de geração de carga é crescente no decorrer do tempo. O objetivo principal é encontrar o limite de capacidade da aplicação e identificar qual o limitante (codificação, hardware, tempo de resposta excessivo). Da mesma forma que os outros testes, não é objetivo do teste de carga encontrar problemas funcionais na aplicação.
O QUE SE ECONTRA USANDO O TESTE DE CARGA?
Grupo: Bruno Sergio, Douglas Leonardo, Hugo Andre, Jerferson Tiago, Thierry Camilo
4
Throughput
Limite de capacidade de hardware
Requisitos de balanceamento de carga
 TESTE DE STRESS 
TESTE DE STRESS
Em um teste de stress, além de uma grande carga disparada contra a aplicação, alguns cenários de crash da aplicação são testados, com o objetivo também de determinar a capacidade de recuperação e estabilidade do sistema.
EXEMPLO:
Eventual indisponibilidade do banco de dados.
Grupo: Bruno Sergio, Douglas Leonardo, Hugo Andre, Jerferson Tiago, Thierry Camilo
5
SUBTIPO DE TESTE DE STRESS
SUBTIPO DE TESTES DE STRESS
Um subtipo do teste de stress são os spike tests, também chamados de storm. Basicamente, nesse cenário é executada uma quantidade massiva de uma determinada funcionalidade, para determinar como a aplicação se comporta.
 EXEMPLO :
Quando há uma troca de turno em um sistema de call center e todos os novos usuários têm que fazer login ao mesmo tempo.
Grupo: Bruno Sergio, Douglas Leonardo, Hugo Andre, Jerferson Tiago, Thierry Camilo
6
Ferramenta JMeter 
O Apache JMeter pode ser usado para testar o desempenho em recursos estáticos e dinâmicos, aplicativos dinâmicos da Web. 
Ele pode ser usado para simular uma carga pesada em um servidor, grupo de servidores, rede ou objeto para testar sua força ou para analisar o desempenho geral sob diferentes tipos de carga.
Os recursos do Apache JMeter incluem:
Capacidade de carregar e testar o desempenho de muitos tipos diferentes de aplicativos / servidor / protocolo
IDE repleto de recursos que permite a gravação rápida de Planos de Teste (de Navegadores ou aplicativos nativos), criação e depuração .
Grupo: Bruno Sergio, Douglas Leonardo, Hugo Andre, Jerferson Tiago, Thierry Camilo
7
Ferramenta JMeter
O framework multi-threading completo permite a amostragem simultânea por muitos threads e a amostragem simultânea de diferentes funções por grupos de threads separados.
Um relatório HTML dinâmico completo e pronto para apresentar.
Portabilidade completa e 100% de pureza de Java .
Grupo: Bruno Sergio, Douglas Leonardo, Hugo Andre, Jerferson Tiago, Thierry Camilo
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26

Continue navegando