Для кого: Разработчики и тестировщики
Как имитировать медленную сеть на macOS
Чтобы имитировать медленную сеть на macOS, задайте в Throttlr явные лимиты загрузки и отправки для тестируемого приложения или для интернет-трафика всей системы. Записав эти значения, разработчики и тестировщики получают воспроизводимые условия для проверки загрузки, повторных попыток и поведения, близкого к работе без сети.
Опубликовано


Выберите область теста
Используйте правило для приложения, если нужно ограничить только тестируемое приложение, а браузеры, звонки и инструменты разработки должны работать на обычной скорости. Используйте правило для всего интернета, если весь Mac должен работать через одинаково ограниченное подключение.
Throttlr отделяет трафик локальной сети от внешнего интернет-трафика. Перед началом решите, входят ли локальные службы в сценарий, особенно если приложение обращается к серверу разработки или устройству в вашей локальной сети.
Создайте воспроизводимый тест медленной сети
- Запустите прокси Throttlr до запуска тестируемого приложения.
- В зависимости от области теста выберите приложение или цель «Интернет».
- Задайте явные лимиты загрузки и отправки и запишите оба значения в тест-кейс.
- Запустите сценарий с чистого состояния и понаблюдайте за загрузкой, индикаторами хода, повторными попытками и обработкой ошибок.
- Повторите тест с теми же лимитами, затем проверьте более жёсткий профиль или полностью заблокируйте трафик, чтобы проверить восстановление.
Сценарии, которые стоит проверить
- Первоначальная загрузка, когда ответы или ресурсы приходят медленно.
- Отправка данных, когда исходящий канал намного уже входящего.
- Повторные действия пользователя, пока запрос ещё выполняется.
- Индикаторы хода, тайм-ауты, повторные попытки и отмена.
- Восстановление после снятия блокировки или повышения лимита скорости.
Учитывайте ограничения
Лимиты скорости воспроизводят ограниченную пропускную способность, но не претендуют на воспроизведение всех свойств сети, таких как задержка, потеря пакетов или сбои DNS. Описывайте сценарий как тест с ограниченной пропускной способностью, а не как полную модель конкретной мобильной или удалённой сети.
Соединения, открытые до запуска провайдера прокси, могут не перехватываться. Для регулярного тестирования держите включённым «Открывать при входе» или закройте и снова откройте нужное приложение после запуска Throttlr, чтобы его соединения проходили через провайдер.
Нужна помощь с настройкой, уже открытыми соединениями или лицензией? Прочитайте вопросы и ответы о Throttlr.
Похожие руководства
Пользователи Mac
Лимит скорости для приложения
Узнайте, как ограничить скорость загрузки и отправки для отдельного приложения на macOS, не замедляя все остальные.
Пользователи Mac
Блокировка интернета для приложения
Временно заблокируйте загрузку и отправку данных для одного приложения на macOS, сохранив доступ к сети для остальных приложений и локального трафика.