Как сделать нагрузочное тестирование узла.сервер js?

Я хочу написать веб-приложение на Node.js и MongoDB, и у меня есть задача даже проверить его. Я хотел бы знать, есть ли какие-либо инструменты, такие как JMeter или что-либо еще для нагрузочного/стресс-тестирования узла.Яш?

редактировать

мое приложение будет типом приложения для извлечения информации, и клиент ожидает, что извлечение не должно занимать более 10 секунд для одного документа. В настоящее время у меня есть такое же приложение, написанное на C#, но его нет масштабирование до ожиданий клиента. Затем я наткнулся на этот красивый и быстрый узел.js. Я думаю, узел.js может мне помочь.

пожалуйста, просветите !!!

2 ответов


попробовать nodeload: это коллекция узлов.JS-модули для нагрузочного тестирования HTTP-сервисов.

как разработчик, вы должны иметь возможность писать нагрузочные тесты и получать информативные отчеты без необходимости изучать другие рамки. Вы должен иметь возможность строить на примере и выборочно использовать части a инструмент, который соответствует вашей задаче. Быть библиотекой означает, что вы можете использовать как большая или меньшая из nodeload как имеет смысл, и вы можете создать нагрузку тесты с сила полного языка программирования. Например, если вам нужно выполнить некоторую функцию с заданной скоростью, просто используйте модуль' nodeload/loop', а остальное напишите сами

только что узнал, что этот пакет больше не находится в разработке, поэтому вот некоторые активные вилки:


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

в любом случае, вы можете попробовать loadtest который реализуется в узле.

запускает нагрузочный тест по выбранному URL HTTP или WebSockets. API позволяет легко интегрироваться в собственные тесты.

Edit:

этот ответ предоставляет больше опции:

NodeJs инструментария стресс-тестирования/методы [закрыт]