Как заставить апача замедлиться и ненадежный?

Маленькое улучшение оригинала, чтобы только вычислить размер массива однажды:

for(var i = 0, len = a.length; i < len; i++){ var element = a[i]; }

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

for (i in a) { var element = a[i]; }
6
задан Jack Cox 10 July 2009 в 15:30
поделиться

4 ответа

Похоже, DummyNet - самая близкая вещь, но все еще не совсем там. Для повторяемого тестирования было бы хорошо иметь некоторый контроль над отброшенными пакетами и сбросами.

2
ответ дан 17 December 2019 в 00:13
поделиться

Напишите небольшой прокси-сервер, который пересылает TCP-соединения из вашего приложения на сервер Apache и который вы можете настроить в своем тесте для прерывания соединения через x количество байтов или миллисекунд.

2
ответ дан 17 December 2019 в 00:13
поделиться

Это среда Unix или Linux? хорошо это дает ему более низкий приоритет, а затем запускать задачи с высокой загрузкой ЦП, такие как прослушивание музыки, воспроизведение фильма, вычисление числа пи и т. Д. Низкий приоритет для Apache должен создавать проблемы, похожие на то, что вы ищете для.

0
ответ дан 17 December 2019 в 00:13
поделиться

На другом (или на том же) компьютере используйте инструмент командной строки ab , чтобы получить некоторую нагрузку на apache. Дополнительная информация здесь .

0
ответ дан 17 December 2019 в 00:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: