Slide 1

Slide 1 text

Testes de Performance

Slide 2

Slide 2 text

Testes de Performance “avaliar a capacidade de resposta, robustez, disponibilidade, confiabilidade e escalabilidade conforme a quantidade de conexões simultâneas, avaliando o desempenho em cargas altas.”

Slide 3

Slide 3 text

Tipos Capacidade Estabilidade Carga Stress

Slide 4

Slide 4 text

Testes de Carga Verifica o desempenho a partir de uma carga controlada analisando como toda a aplicação se comporta nesse período: - houve lentidão? - como ficou o uso CPU? - como ficou o uso de memória?

Slide 5

Slide 5 text

Testes de Stress Verifica condições extremas de uso, se você sabe por exemplo que sua aplicação deve suportar 100 usuários simultâneos, o teste de stress vai testar valores acima deste limite e coletar informações de como a aplicação se comporta nessas condições: - temos lentidão? - indisponibilidade do ambiente?

Slide 6

Slide 6 text

Testes de Capacidade Verifica os limites da aplicação, ou seja, quantos usuários simultâneos ou chamadas por segundo a aplicação é capaz de suportar dentro dos parâmetros de qualidade definidos.

Slide 7

Slide 7 text

Testes de Estabilidade Verifica se acontece alguma degradação quando executamos uma carga contínua durante longos períodos de tempo.

Slide 8

Slide 8 text

E o que isso tem com a BF?

Slide 9

Slide 9 text

Como esses testes me ajudam? - verificam a saúde da sua aplicação - ajudam no dimensionamento de infraestrutura - auxilia na tomada de decisão

Slide 10

Slide 10 text

Métricas coletadas - tempo de resposta - requisições/tempo - dados de uso de rede - % uso de memória - % uso de CPU - latência

Slide 11

Slide 11 text

Ferramentas

Slide 12

Slide 12 text

Como reportar? - Objetivo - Descrição dos Cenários - Pré-condições - Pós-condições - Resultados

Slide 13

Slide 13 text

OBRIGADA