Guia para Desenvolvedores e engenheiros de controle de qualidade
Como simular uma rede lenta no macOS
Para simular uma rede lenta no macOS, use o Throttlr para aplicar limites explícitos de upload e download ao aplicativo em teste ou ao tráfego da Internet no sistema. O registro desses valores oferece aos desenvolvedores e engenheiros de controle de qualidade uma condição repetível para testar carregamento, novas tentativas e comportamento adjacente off-line.
Publicado


Escolha o escopo do teste
Use uma regra por aplicativo quando precisar restringir apenas o aplicativo em teste enquanto mantém navegadores, chamadas e ferramentas de desenvolvimento em velocidade normal. Use uma regra para toda a Internet quando todo o Mac precisar compartilhar a mesma conexão restrita.
Throttlr separa o tráfego da rede local do tráfego da Internet não local. Decida se os serviços locais fazem parte do cenário antes de começar, especialmente quando o aplicativo se comunica com um servidor ou dispositivo de desenvolvimento na sua LAN.
Crie um teste repetível de rede lenta
- Inicie o proxy do Throttlr antes de iniciar o aplicativo em teste.
- Selecione o aplicativo ou o alvo da Internet, dependendo do escopo do teste.
- Defina limites explícitos de download e upload e registre ambos os valores no caso de teste.
- Inicie o fluxo de trabalho a partir de um estado limpo e observe o carregamento, o progresso, as novas tentativas e o comportamento de erro.
- Repita com os mesmos limites e, em seguida, teste um perfil mais rígido ou bloqueie completamente o tráfego para exercitar a recuperação.
Cenários que vale a pena conferir
- Carregamento inicial quando as respostas ou os recursos chegam lentamente.
- Uploads quando a largura de banda de upstream é muito menor que a largura de banda de download.
- Ações do usuário repetidas enquanto uma solicitação ainda está pendente.
- Indicadores de progresso, tempos limite, novas tentativas e cancelamento.
- Recuperação após um bloco ser removido ou o limite de largura de banda ser aumentado.
Entenda os limites
Limites de largura de banda reproduzem taxa de transferência restrita; eles não pretendem reproduzir todas as propriedades da rede, como latência, perda de pacotes ou falha de DNS. Documente o cenário como um teste com largura de banda restrita, em vez de tratá-lo como um modelo completo de uma rede móvel ou remota específica.
As conexões abertas antes do início do provedor de proxy podem não ser capturadas. Mantenha o lançamento no login ativado para testes de rotina ou saia e reabra o aplicativo de destino após iniciar o Throttlr para que suas conexões entrem pelo provedor.
Precisa de ajuda com configuração, conexões existentes ou licenças? Leia as perguntas frequentes do Throttlr.
Guias relacionados
Usuários de Mac
Limitar largura de banda por aplicativo
Aprenda como limitar a largura de banda de download e upload de um aplicativo individual no macOS sem diminuir a velocidade de todos os outros aplicativos.
Usuários de Mac
Bloquear o acesso de um aplicativo à Internet
Bloqueie temporariamente o tráfego de download e upload de um aplicativo macOS enquanto mantém outros aplicativos e o tráfego da rede local disponíveis.