2015-09-18 1 views
0

Я ищу, чтобы узнать время отклика, которое требуется для моего приложения nodejs с (скажем), когда 1000 пользователей используют его одновременно. Я считаю, что это называется стресс-тестированием. Как я могу добиться этого?проверить загрузку приложения с синтетическими пользователями

Я новичок в области тестирования и все же получаю знания об инструментах, которые будут использоваться.

Редактировать: Мне нужно знать, как иметь виртуальных пользователей для приложения.

ответ

0

Для того, чтобы понять, время отклика для приложения под нагрузкой, необходимо два компонента:

  1. Нагрузку водитель

    Там есть ряд доступных инструментов, которые имитируют пользователь делают HTTP запросы. Простой вариант с открытым исходным кодом (Apache JMeter На следующей странице в документации показывает, как создать план веб-тестирования, включая добавление виртуальных пользователей:. http://jmeter.apache.org/usermanual/build-web-test-plan.html

  2. инструмент мониторинга производительности

    Для того, чтобы понять, как ваше приложение работает под нагрузкой и измеряет чувствительность приложения, вам нужен инструмент мониторинга производительности. Один набор параметров - отслеживать производительность событий мониторинга «http», используя Node Application Metrics, либо напрямую используя API, либо используя мониторинг с открытым исходным кодом стек, например Elasticsearch/Kibana, с помощью ELK Connector for Node Application Metrics. Будет начато руководство по мониторингу Node.js производительность приложений с Elasticsearch/Kibana здесь: https://developer.ibm.com/open/2015/09/07/using-elasticsearch-and-kibana-with-node-application-metrics/

+0

Большое спасибо. Это то, что я ищу. –

Смежные вопросы