Simulador de condição de rede para testes em todo o sistema e por aplicativo
Experimente a degradação intencional da rede em todo o sistema ou para um único processo: latência, perda de pacotes, limites de largura de banda e alterações de conexão programadas. Bean Network Tester, da DonislawDev, é uma utilidade de código aberto para Windows voltada para desenvolvedores e engenheiros de QA. Ele combina uma GUI e CLI com padrões estocásticos reproduzíveis e perfis pré-fabricados para que as equipes possam reproduzir bugs de rede instáveis, validar o tratamento de erros e integrar testes em fluxos de trabalho automatizados.
Ele injeta falhas realistas no tráfego ao vivo sem alterar o código do aplicativo
Bean Network Tester intercepta pacotes usando o driver WinDivert incluído e modifica o tráfego no nível do kernel, para que você não altere proxies ou configurações de aplicativos. As capacidades incluem latência e jitter fixos ou aleatórios, perda/corrupção/duplicação de pacotes, limitação de largura de banda e desconexões ativas, como reinicializações TCP e flutuações. O direcionamento funciona por nome do processo, PID, IP, porta ou família de endereços, o que permite afetar apenas o aplicativo em teste.
Ele suporta fluxos de trabalho de teste reprodutíveis e privados adequados para automação
A ferramenta oferece um sistema de semente que reproduz os mesmos padrões de perda e jitter aleatórios para relatórios de bugs consistentes, e um Sistema de Cenário para sequências de mudanças de rede scriptadas. Além disso, fornece tanto uma interface gráfica com gráficos ao vivo quanto uma CLI com saída legível por máquina, o que torna possível a integração em pipelines de CI/CD. O aplicativo não coleta telemetria e opera offline, preservando a privacidade do teste.
Ele opera no nível do kernel e requer direitos elevados, então planeje a implantação com cuidado
Como a ferramenta usa um driver de interceptação de kernel, o aplicativo deve ser executado com privilégios de Administrador no Windows. O monitoramento ao vivo inclui gráficos, contadores e uma tabela de conexões pesquisável para observar o impacto em tempo real, mas a abordagem de nível de kernel significa que políticas de TI ou desktops restritos podem bloquear a instalação. Desenvolvedores, QA, estúdios de jogos e administradores de rede ganham controle, desde que possam instalar o driver e executar processos elevados.
Uma escolha prática para equipes técnicas, com uma única ressalva operacional
O Bean Network Tester é adequado para equipes de desenvolvimento e QA que precisam de experimentos em rede repetíveis e privados durante o ciclo de construção e teste. A principal troca operacional é a exigência de acesso de Administrador para instalar e executar o driver de interceptação em nível de kernel, o que aumenta a fricção de implantação em máquinas gerenciadas de forma rigorosa. Para laboratórios e estações de trabalho de desenvolvedores, a ferramenta oferece uma maneira focada de validar a resiliência da rede.





