Подтвердить что ты не робот

Инструменты/методы стресс-тестирования NodeJs

Я много раз искал стресс-тестирование приложения/модуля NodeJs, но ничего не нашел.

У меня есть приложение push-сервера (что-то вроде socket.io), и я хочу протестировать его, чтобы не было утечек памяти и что он демонстрирует оптимальную производительность.

Какой лучший метод или инструменты для этого?

4b9b3361

Ответ 1

Вам не нужен специальный инструмент для тестирования нагрузки Node.js. Вы можете использовать любые инструменты тестирования нагрузки:

Из openource и бесплатных инструментов я могу порекомендовать JMeter. Поскольку он имеет встроенный прокси-сервер, который может записывать HTTP-трафик. Преимуществом JMeter, чем другие инструменты, является удобный графический интерфейс. Вы можете найти статью, связанную с балансировкой нагрузки Node.js и JMeter testing.

Ответ 2

Попробуйте phanos инструмент стресс-теста. Это инструмент, основанный на phantomjs, и вы можете загрузить его с помощью ajax-запроса. Но этот инструмент не предоставляет статистику, вы должны использовать nodetime (или что-то еще) для анализа производительности трафика.