Bean Network Tester

Uma alternativa ao Clumsy para Windows

O Clumsy é a ferramenta que a maioria encontra primeiro, e é boa: gratuita, com licença MIT, interativa e construída sobre o mesmo driver WinDivert que esta usa. Se ele faz o que você precisa, use-o. Esta página trata dos casos em que não faz.

O que procurar, qualquer que seja a sua escolha

PerguntaPor que ela decide a ferramenta
Ele consegue mirar um único aplicativo?Senão você degrada a máquina em que está trabalhando, inclusive a sessão remota e o navegador em que lê a documentação.
Ele tem linha de comando?Um pipeline não consegue clicar em uma caixa de seleção. Sem uma, um teste de rede nunca pode fazer parte do build.
Uma execução é repetível?Perda aleatória que não pode ser repetida gera relatórios de bug que ninguém mais consegue reproduzir.
Ele para sozinho?Uma ferramenta que depende de você lembrar de desligá-la vai ficar ligada.
Dá para saber o que ele realmente fez?Contadores e uma lista de conexões transformam “pareceu lento” em números.

O que esta traz

Se você veio de outra ferramenta

Quatro nomes aparecem sempre que isso é discutido, e eles não são intercambiáveis.

Você conheceO que éO que esperar aqui
tc com netemA resposta do Linux, embutida no kernel e controlada pela linha de comando. Muitas vezes o que uma busca por emulação de WAN retorna.Não existe tc no Windows. Este é o mais próximo em espírito: os mesmos tipos de degradação, uma linha de comando com códigos de saída e um driver em vez de uma disciplina de filas.
ClumsyUma ferramenta Windows gratuita, com licença MIT e interativa, sobre o mesmo driver WinDivert.Use-o quando uma janela e um filtro bastarem. Venha para cá se quiser mirar por processo, execuções com semente e uma linha de comando que um pipeline possa chamar.
NetLimiterUm produto Windows comercial para gerenciar a largura de banda por aplicativo, de forma permanente.Outro trabalho. Este é um instrumento de teste: ligado por um tempo e depois desligado, e degrada muito mais que a velocidade.
Fiddler ou CharlesProxies que podem inspecionar, reescrever e limitar o tráfego que passa por eles.Também outro trabalho. Um proxy molda o que passa por ele e vê os dados. Este molda a própria conexão, inclusive UDP e tudo que nunca toca em um proxy.

Em resumo: se você quer um emulador de rede para um aplicativo Windows, com linha de comando, este é o formato de ferramenta que procura. Se quer ler e modificar dados do aplicativo, precisa de um proxy, e se está no Linux já tem o netem.

Quando usar outra coisa

Ser honesto sai mais barato que um download decepcionante.

Próximos passos

Pronto para quebrar a sua própria rede de propósito?

Baixar para Windows