O que um DDoS stresser mede, e em que unidade
Pacotes por segundo, conexões por segundo, latência p95 e taxa de erro. Confundir esses quatro números faz o teste ser lido errado. 200 mil pacotes por segundo não é o mesmo evento que 20 mil conexões por segundo: o primeiro pressiona volume, o segundo pressiona a tabela de estados. Cada unidade tem sua própria linha no relatório. O lado da requisição fica no Layer 7 stresser, que é outra fila por completo.
Escolher um método DDoS stresser: SYN, UDP, ACK, churn
SYN cria handshakes pela metade e enche a fila de escuta. UDP mede a taxa bruta de pacotes e nunca chega à aplicação. ACK mostra a pressão sobre a tabela de estados das conexões já abertas. Churn testa a velocidade com que você abre e fecha sockets. Um método por rodada: misturar dois é tirar a média de duas unidades, e nenhum limite sobrevive a isso.
Construir uma curva de capacidade com o DDoS stresser
Uma taxa única mostra o comportamento de hoje, não a capacidade. Para a curva, suba a taxa em degraus e anote o p95 em cada um. O ponto de quebra é o degrau onde a taxa começa a recuar, e ele pertence ao teto do alvo, não ao do seu plano. Medir o mesmo alvo em outro dia acrescenta um segundo ponto, e pontos suficientes fecham a curva.
Tetos do DDoS stresser e a realidade do uplink
A rede roda a 4 Tbps, e planos VIP acrescentam servidores dedicados que levam um teste a 50-60 Gbit/s. Os planos diferem em simultaneidade e janela, não em métodos: Basic um teste, Pro três, e a janela chega a 5000 segundos. Enviar 50 Gbit/s a um endpoint com 1 Gbit/s de uplink mede a sua linha, não a nossa. Verifique o uplink antes de dimensionar a rodada.
Um DDoS stresser recusa alvos não confirmados
O alvo é registrado na inclusão e verificado de novo no segundo em que a rodada começa. Para um alvo não confirmado não sai tráfego e não se gasta crédito. Não existe interruptor que desligue essa verificação, e o painel stresser não carrega nenhum. Se existisse, o produto seria um IP booter com tipografia melhor.
Quando a rodada DDoS stresser está limpa e a aplicação cai mesmo assim
O caminho de pacotes pode estar saudável enquanto a aplicação desaba. Os pools de conexão enchem, a latência do banco sobe, a resposta passa de 500 ms, e a rede não vê nada porque os pacotes chegam na hora. É o momento de trocar de camada em vez de subir volume, e o Free L7 stresser olha o mesmo alvo pelo lado da requisição, sem cartão.
Duração da janela em um teste DDoS stresser
Uma rodada curta dá um ponto, uma longa dá uma tendência. Aquecimento, enchimento de pools e comportamento de cache se acomodam nos primeiros minutos, e uma janela curta não vê essa acomodação. Uma janela longa pode deixar marca no alvo, então meça também a recuperação depois. Não rode com tráfego de produção em curso ou o resultado mistura dois eventos em um.
O que um relatório DDoS stresser não traz
O relatório diz onde o alvo caiu, não por quê. Logs da aplicação, consultas lentas e contadores do kernel não estão ali e não deveriam estar. Esses arquivos ficam do seu lado, e a resposta costuma aparecer quando você põe o p95 do relatório ao lado de um horário do seu próprio log. Sozinho, o relatório é uma medição; com o log, um diagnóstico.