как интерпретировать тесты производительности nodejs, запускаемые через артиллерию - PullRequest
0 голосов
/ 29 апреля 2019

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

All virtual users finished
Summary report @ 11:24:12(+1000) 2019-04-29
  Scenarios launched:  600
  Scenarios completed: 600
  Requests completed:  600
  RPS sent: 19.73
  Request latency:
    min: 1.2
    max: 7.7
    median: 1.7
    p95: 3.1
    p99: 3.8
  Scenario counts:
    0: 600 (100%)
  Codes:
    400: 600

Не уверен, например, что означают эти результаты Задержка запроса коды Количество сценариев,

Есть ли еще какой-нибудь более популярный инструмент, который можно использовать в качестве примечания для приложений узлов?

1 Ответ

0 голосов
/ 29 апреля 2019

Прочитайте страницу документации артиллерии, чтобы узнать больше о результатах.

https://artillery.io/docs/getting-started/

Кроме того, вы можете проверить ab и wrk для более глубокого анализаваши http конечные точки.Вы почти всегда хотели бы следить за тем, что происходит внутри вашего веб-сервера, когда он загружен.Для этого вы можете взглянуть на такие инструменты, как node-clinic и n-solid.

...