Значение терминов после анализа в Саранчовом нагрузочном тестировании - PullRequest
0 голосов
/ 01 ноября 2018

Я использую Locust (Современный инструмент для нагрузочного тестирования с открытым исходным кодом) для нагрузочного тестирования API.
Поскольку это simulation + analysis инструмент, я не могу понять некоторые термины.
Ниже приведен скриншот теста, который я провел на API.

Test Run

Условия, о которых я хочу знать:

  1. Отношения между Number of users to simulate Vs Hatch Rate (Users Spawned/Second).
  2. Из приведенного выше изображения значение Median (ms), Average (ms), Content Size(bytes).
  3. min_wait, max_wait, имя переменных, которые мы переопределяем своими собственными значениями в классе WebsiteUser(HttpLocust), значение min_wait, max_wait.

Далее, на вкладке Charts Locust показывает 3 графика, а именно (Total Requests/Second, Response Time (ms), Number of Users).
Не в состоянии разобраться в этом графике,
В Total Requests/Second, я должен смотреть на пики относительно времени, поскольку это Number of Users Vs Time Graphs?
Как мне понять все графики?

Спасибо.
Это широкий вопрос, но мне нужно знать об этих терминах, так как для лучшего понимания графиков, данных, которые я получаю после выполнения анализа.

1 Ответ

0 голосов
/ 05 ноября 2018

Соотношение между количеством пользователей, имитирующих Vs Hatch Rate (Порождено пользователей / сек).

Вы определяете количество пользователей (саранчовых), которых вы хотите породить, с заданной скоростью. Это дает вам контроль над тем, как быстро пользователи заполняют . Например, 100 пользователей со скоростью 5 пользователей / сек., Чтобы достичь 100 пользователей, потребуется 100/5 = 20 секунд.

Из приведенного выше изображения означает Медиана (мс), Среднее (мс), Размер содержимого (в байтах).

Медиана, среднее время отклика заданной конечной точки API, за все время тестирования . Размер содержимого - это размер возвращаемых данных от конечной точки.

min_wait, max_wait, имя переменных, которые мы переопределяем собственные значения в классе WebsiteUser (HttpLocust), значение min_wait, max_wait.

Пожалуйста, обратитесь к документ .

Далее, во вкладке Charts, Locust показывает 3 графика, а именно (Всего Запросов / сек, время отклика (мс), количество пользователей). Не в состоянии смысл этих графиков, в Total Requests / Second, я должен смотреть на пики относительно времени, как это число пользователей против графиков времени?

Это числа от общего числа запросов в секунду, времени ответа и количества пользователей, с учетом всех конечных точек , отображаемые в в реальном времени . Пиковое время отклика представляет особый интерес, так как вы должны исследовать, что произошло в этот момент времени (слишком много новых пользователей? RPS?)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...