Как сделать нагрузочное тестирование узла.сервер js?
Я хочу написать веб-приложение на Node.js и MongoDB, и у меня есть задача даже проверить его. Я хотел бы знать, есть ли какие-либо инструменты, такие как JMeter или что-либо еще для нагрузочного/стресс-тестирования узла.Яш?
редактировать
мое приложение будет типом приложения для извлечения информации, и клиент ожидает, что извлечение не должно занимать более 10 секунд для одного документа. В настоящее время у меня есть такое же приложение, написанное на C#, но его нет масштабирование до ожиданий клиента. Затем я наткнулся на этот красивый и быстрый узел.js. Я думаю, узел.js может мне помочь.
пожалуйста, просветите !!!
2 ответов
попробовать nodeload: это коллекция узлов.JS-модули для нагрузочного тестирования HTTP-сервисов.
как разработчик, вы должны иметь возможность писать нагрузочные тесты и получать информативные отчеты без необходимости изучать другие рамки. Вы должен иметь возможность строить на примере и выборочно использовать части a инструмент, который соответствует вашей задаче. Быть библиотекой означает, что вы можете использовать как большая или меньшая из nodeload как имеет смысл, и вы можете создать нагрузку тесты с сила полного языка программирования. Например, если вам нужно выполнить некоторую функцию с заданной скоростью, просто используйте модуль' nodeload/loop', а остальное напишите сами
только что узнал, что этот пакет больше не находится в разработке, поэтому вот некоторые активные вилки:
Почему вы не могли протестировать сервер узлов с помощью JMeter? Для большинства нагрузочных тестов не имеет значения, на каком языке находится ваш сервер, вы просто нажимаете на него с кучей запросов.
в любом случае, вы можете попробовать loadtest который реализуется в узле.
запускает нагрузочный тест по выбранному URL HTTP или WebSockets. API позволяет легко интегрироваться в собственные тесты.
Edit:
этот ответ предоставляет больше опции: