Имитировать низкую пропускную способность для тестирования пользовательского интерфейса? - PullRequest
5 голосов
/ 16 февраля 2010

Как вы имитируете низкую пропускную способность для тестирования рендеринга HTML на медленных компьютерах? Я использую Safari 4 на Mac.

Ответы [ 8 ]

10 голосов
/ 18 августа 2010

Найден инструмент предпочтений SpeedLimit , упомянутый в другом ответе SO. Работает для меня и очень ненавязчив в использовании (нет приложения, нет командной строки, нет Java).

6 голосов
/ 16 февраля 2010

Вы, вероятно, ищете способ ограничения трафика, в MacOS X он включен в ядро. Взгляните на http://www.macgeekery.com/hacks/software/traffic_shaping_in_mac_os_x

5 голосов
/ 05 мая 2013

Если у вас есть учетная запись Apple Developer, найдите «Аппаратные средства ввода-вывода для Xcode» . Для этого предусмотрена преф-панель Network Link Conditioner с некоторыми хорошими пресетами для

  • 3G (средний / хороший / с потерями)
  • Край (средний / хороший / с потерями)
  • WiFi (средний / хороший / с потерями)
  • Кабель
  • DSL

Также взгляните на этот ответ

1 голос
/ 16 февраля 2010

Я большой поклонник использования Charles Web Debugging Proxy . Это позволяет вам регулировать собственную полосу пропускания, чтобы имитировать различные скорости соединения (и целый ряд других вещей тоже). Настоятельно рекомендуется.

1 голос
/ 16 февраля 2010

Вы можете настроить локальный веб-сервер (например, Apache) и использовать его возможности по формированию трафика.

Статья о дросселировании Apache

Я полагаю, что большинство популярных веб-серверов поддерживают это.

редактирование: Опечатки

0 голосов
/ 02 февраля 2011

Один из вариантов: Trickle для Mac .

Кроме того, если вам не нужно использовать Safari, вы можете использовать Firefox с плагином Firefox Throttle .

0 голосов
/ 18 февраля 2010

Я написал пост об использовании waterroof , чтобы ограничить пропускную способность некоторое время назад.

Он использует ipfw под прикрытием, но имеет хороший интерфейс для такого рода вещей.

0 голосов
/ 16 февраля 2010

Существует программа от Intrarts, которая называется "throttled", и версия для командной строки кажется бесплатной (цена):

- это ограничение полосы пропускания приложение для Mac OS X и FreeBSD что позволяет вам ограничить ваш апстрим пропускной способности, приоритезации пакетов ACK и поддерживать высокую скорость загрузки даже когда ваш сервер отправляет в полная скорость.

... которая кажется немного касательной к вашим потребностям, но может быть настроена на то, что вы хотите.

...