Anleitung für Entwickler und QS-Ingenieure
So simulieren Sie ein langsames Netzwerk unter macOS
Um ein langsames Netzwerk auf macOS zu simulieren, verwenden Sie Throttlr, um explizite Upload- und Download-Limits auf die zu testende App oder den Internetverkehr im gesamten System anzuwenden. Durch die Aufzeichnung dieser Werte erhalten Entwickler und QA-Ingenieure eine wiederholbare Bedingung zum Testen von Ladevorgängen, Wiederholungsversuchen und Offline-Nachbarverhalten.
Veröffentlicht


Wählen Sie den Umfang des Tests
Verwenden Sie eine Pro-App-Regel, wenn Sie nur die zu testende Anwendung einschränken müssen, während Browser, Aufrufe und Entwicklungstools auf normaler Geschwindigkeit bleiben. Verwenden Sie eine internetweite Regel, wenn der gesamte Mac dieselbe eingeschränkte Verbindung nutzen soll.
Throttlr trennt lokalen Netzwerkverkehr vom nicht lokalen Internetverkehr. Entscheiden Sie vor dem Start, ob lokale Dienste Teil des Szenarios sind, insbesondere wenn die App mit einem Entwicklungsserver oder -gerät in Ihrem LAN kommuniziert.
Erstellen Sie einen wiederholbaren Test für langsame Netzwerke
- Starten Sie den Proxy von Throttlr, bevor Sie die zu testende Anwendung starten.
- Wählen Sie je nach Testumfang die App oder das Internetziel aus.
- Legen Sie explizite Download- und Upload-Limits fest und zeichnen Sie beide Werte im Testfall auf.
- Starten Sie den Workflow aus einem sauberen Zustand und beobachten Sie das Laden, den Fortschritt, den Wiederholungsversuch und das Fehlerverhalten.
- Wiederholen Sie den Vorgang mit denselben Grenzwerten und testen Sie dann ein strengeres Profil oder blockieren Sie den Datenverkehr vollständig, um die Wiederherstellung zu gewährleisten.
Szenarien, die es wert sind, überprüft zu werden
- Anfängliches Laden, wenn Antworten oder Assets langsam eintreffen.
- Uploads, wenn die Upstream-Bandbreite viel geringer ist als die Download-Bandbreite.
- Benutzeraktionen wurden wiederholt, während eine Anfrage noch aussteht.
- Fortschrittsindikatoren, Zeitüberschreitungen, Wiederholungsversuche und Abbruch.
- Wiederherstellung, nachdem ein Block entfernt oder das Bandbreitenlimit erhöht wurde.
Verstehen Sie die Grenzen
Bandbreitenbeschränkungen reproduzieren einen eingeschränkten Durchsatz; Sie erheben nicht den Anspruch, jede Netzwerkeigenschaft wie Latenz, Paketverlust oder DNS-Fehler zu reproduzieren. Dokumentieren Sie das Szenario als einen bandbreitenbeschränkten Test, anstatt es als vollständiges Modell eines bestimmten mobilen oder Remote-Netzwerks zu behandeln.
Verbindungen, die vor dem Start des Proxy-Anbieters geöffnet wurden, werden möglicherweise nicht erfasst. Lassen Sie „Launch at Login“ für Routinetests aktiviert oder beenden Sie die Ziel-App und öffnen Sie sie erneut, nachdem Sie Throttlr gestartet haben, damit ihre Verbindungen über den Anbieter hergestellt werden.
Brauchst du Hilfe bei Einrichtung, bestehenden Verbindungen oder Lizenzen? Lies die Throttlr-FAQ.
Ähnliche Anleitungen
Mac-Benutzer
Bandbreite pro App begrenzen
Erfahren Sie, wie Sie die Download- und Upload-Bandbreite für eine einzelne App unter macOS begrenzen, ohne jede andere App zu verlangsamen.
Mac-Benutzer
Blockieren Sie den Internetzugang einer App
Blockieren Sie vorübergehend den Download- und Upload-Verkehr für eine macOS-App, während andere Apps und der lokale Netzwerkverkehr verfügbar bleiben.