Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Pagarme Talks - Testes de Performance

Pagarme Talks - Testes de Performance

Talk para o Plantão Black Friday do Pagarme Talks

Samanta Cicilia

November 07, 2020
Tweet

More Decks by Samanta Cicilia

Other Decks in Technology

Transcript

  1. 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.”
  2. 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?
  3. 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?
  4. 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.
  5. Testes de Estabilidade Verifica se acontece alguma degradação quando executamos

    uma carga contínua durante longos períodos de tempo.
  6. Como esses testes me ajudam? - verificam a saúde da

    sua aplicação - ajudam no dimensionamento de infraestrutura - auxilia na tomada de decisão
  7. Métricas coletadas - tempo de resposta - requisições/tempo - dados

    de uso de rede - % uso de memória - % uso de CPU - latência