Как стать автором
Обновить

Комментарии 12

Статья об утилите для нагрузочного тестирования, но при этом не сказано, сколько запросов в секунду она может выдать на определенном железе, пока не упрётся во что-нибудь (процессор, память, канал). Было бы круто провести исследование и добавить подобную информацию к статье.
Да, тема важная и интересная, но для нее нужно время на анализ. Как будут конечные результаты, обязательно поделюсь
Так есть же ab на macos :) Ну вообще реквестирую websocket тестирование с интеграцией с socket.io. Последний раз когда этого касался все было довольно печально.
Вообще для локального тестирования такие штуки по-моему не сильно подходят если какой-то сверхлегкий сервис, потому как тогда сам по себе тест может больше ресурсов кушать.
Не только ab, есть масса бенчмарков, но хотелось с максимальной кастомизацией аналитики ответов и отчетов, чтобы всегда была возможность простыми средствами влезть с отверткой
jmeter?
jMeter это ужас, извините. Я в основном натыкаюсь на статьи, как по-быстрому начать использовать jMeter: перегруженный интерфейс, запутанная документация, долгий старт. И снова повторюсь, что я не ставил цель сделать инструмент лучше jMeter, ab или танка, тем более он еще достаточно сырой. Скорее предложить js сообществу поучаствовать в создании удобного и простого инструмента
Это правда, да…
запустил на ноуте свой вебсервер: данная тулза жрет все доступное цп и обрабатывает примерно 2000 запросов в секунду, однопоточный ab выдает 120к рпс
2000 это очень мало. У меня на 4 ядрах не ест даже 5% CPU. Вы уверены, что проц ела именно нода? Важный момент, при больших рпс разумно отключать fullLog в конфиге. 120к отработало на 100% CPU за несколько секунд
htop

выключение лога помогло незначительно, теперь примерно 2.3к рпс
Спасибо за отзыв и скриншот. Чуть позже напишу о сравнениях в рпс
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории