Как эмулировать медленный клиент (браузер)? - PullRequest
4 голосов
/ 25 февраля 2011

Есть ли способ замедлить отзывчивость клиента (браузера)?

Один из наших тестеров может воспроизвести медлительность на своем компьютере.Его машина обладает достаточно низкими характеристиками и похожа на множество реальных клиентов.У нас есть толстый клиент, тяжелый JavaScript, много обработки событий.Мы опасаемся, что может быть регрессия, но она не воспроизводима на компьютерах разработчиков.

Проблема заключается в вводе текста в элементах управления вводом, при отображении вкладок вокруг приложения появляется задержка, а в вводе текста иногда пропускается первый символ, введенный пользователем.

Разработка не может воспроизвести, есть ли способ замедлить работу клиента или браузера?

Ответы [ 4 ]

6 голосов
/ 25 февраля 2011

Вы можете создать виртуальную машину с очень ограниченной памятью или просто купить дерьмовый ПК. Они не будут стоить так дорого!

3 голосов
/ 25 февраля 2011

Запустите что-то вроде HyperPI на машине, чтобы замедлить его: http://files.extremeoverclocking.com/file.php?f=211 (простое, нелегкое решение)

Или запустите Crysis в фоновом режиме.

2 голосов
/ 25 февраля 2011

Если у вас установлен Windows SDK, вы можете использовать утилиту потребление.exe для создания нагрузки на машину.

Может генерировать загрузку процессора / памяти / диска / файла подкачки / пула ядра.

1 голос
/ 25 февраля 2011

Браузер может иметь соответствующие параметры.

Например, Firefox имеет:

  • javascript.options.jit.content - установите значение false;
  • javascript.options.mem.gc_frequency - установите меньшее значение.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...