Fiquei me perguntando se alguém tinha alguma experiência em configurar um ambiente projetado propositadamente para baixo desempenho ao enviar / receber solicitações pela rede. Estou desenvolvendo um aplicativo e gostaria de torná-lo robusto em redes com desempenho extremamente ruim. Alguém sabe se é possível configurar um roteador para:
- descartar pacotes intermitentemente
- introduzir latência intermitentemente em pacotes
- dados corrompidos em pacotes (este não é necessário, pois seria necessário abrir o pacote, alterar os dados e atualizar a soma de verificação, pois a camada TCP detectaria esse tipo de problema)
Se não for possível em um roteador, seria possível configurar um computador para atuar como roteador e fazer isso?
Muito Obrigado!
fonte
Utilizei com sucesso a WANem para simular as condições de rede de uma WAN entre a Alemanha e a Índia. O WANem é enviado como um CD ou dispositivo virtual inicializável. Você apenas inicializa, configura as propriedades de rede desejadas e, em seguida, direciona seu tráfego através dele. Citando a descrição oficial:
fonte
Defina a porta de ligação ascendente para 10 Mbps e half duplex, se puder. Em seguida, use um host na rede para fazer ping nele. Isso deve neutralizá-lo decentemente: D
fonte