Testes de carga
Como descobrir o limite do sistema antes que os usuários descubram.
Teste de carga é colocar o sistema sob tráfego simulado, crescente e medido, para descobrir quanto ele aguenta e como se comporta perto do limite.
O limite aparece de repente: até certo ponto a latência quase não muda, e um pouco depois explode. Descobrir isso num teste é barato; descobrir num lançamento, não.
- Olhe percentis (p95, p99), e não a média.
- Usuários reais chegam sem esperar os outros: simule taxas de chegada.
- Geradores com usuários fixos escondem as pausas do servidor.
- O joelho da curva mostra a capacidade real.
- Dados, ambiente e duração precisam lembrar a produção.