Guida per Sviluppatori e ingegneri del controllo qualità
Come simulare una rete lenta su macOS
Per simulare una rete lenta su macOS, utilizza Throttlr per applicare limiti espliciti di caricamento e download all'app in prova o al traffico Internet nel sistema. La registrazione di tali valori offre agli sviluppatori e agli ingegneri del QA una condizione ripetibile per testare il caricamento, i nuovi tentativi e il comportamento offline adiacente.
Pubblicata


Scegli l'ambito del test
Utilizza una regola per app quando devi limitare solo l'applicazione in fase di test mantenendo browser, chiamate e strumenti di sviluppo a velocità normale. Utilizza una regola a livello di Internet quando l'intero Mac deve condividere la stessa connessione vincolata.
Throttlr separa il traffico di rete locale dal traffico Internet non locale. Decidi se i servizi locali fanno parte dello scenario prima di iniziare, soprattutto quando l'app comunica con un server o un dispositivo di sviluppo sulla tua LAN.
Crea un test ripetibile di rete lenta
- Avvia il proxy di Throttlr prima di avviare l'applicazione in prova.
- Seleziona l'app o la destinazione Internet, a seconda dell'ambito del test.
- Imposta limiti espliciti di download e upload e registra entrambi i valori nel test case.
- Avvia il flusso di lavoro da uno stato pulito e osserva il caricamento, l'avanzamento, i nuovi tentativi e il comportamento degli errori.
- Ripeti con gli stessi limiti, quindi prova un profilo più rigido o blocca completamente il traffico per esercitare il recupero.
Scenari che vale la pena verificare
- Caricamento iniziale quando le risposte o le risorse arrivano lentamente.
- Caricamenti quando la larghezza di banda in upstream è molto inferiore alla larghezza di banda in download.
- Azioni dell'utente ripetute mentre una richiesta è ancora in sospeso.
- Indicatori di avanzamento, timeout, nuovi tentativi e annullamento.
- Ripristino dopo la rimozione di un blocco o l'aumento del limite di larghezza di banda.
Comprendi i confini
I limiti di larghezza di banda riproducono un throughput limitato; non pretendono di riprodurre ogni proprietà della rete come latenza, perdita di pacchetti o errore DNS. Documentare lo scenario come un test con vincoli di larghezza di banda anziché trattarlo come un modello completo di una particolare rete mobile o remota.
Le connessioni aperte prima dell'avvio del provider proxy potrebbero non essere acquisite. Mantieni abilitato l'avvio all'accesso per i test di routine oppure chiudi e riapri l'app di destinazione dopo aver avviato Throttlr in modo che le sue connessioni entrino tramite il provider.
Ti serve aiuto con configurazione, connessioni esistenti o licenze? Leggi le FAQ di Throttlr.
Guide correlate
Utenti Mac
Limita larghezza di banda per app
Scopri come limitare la larghezza di banda in download e upload per una singola app su macOS senza rallentare tutte le altre app.
Utenti Mac
Blocca l'accesso a Internet di un'app
Blocca temporaneamente il traffico di download e caricamento per un'app macOS mantenendo disponibili le altre app e il traffico di rete locale.