Как посчитать количество вошедших в систему пользователей, использующих Jmeter? - PullRequest
0 голосов
/ 08 июня 2018

В настоящее время я тестирую свое приложение на 1000 пользователей.

Active: 55 Started: 55 Finished: 0 summary =     76 in 00:01:48 =    0.7/s Avg: 11375 Min:  1335 Max: 32812 Err: 76 (100.00%)

Я просто хотел посмотреть, сколько пользователей вошли в систему в настоящее время, чтобы я мог понять, как он ведет себя с x одновременными пользователями.

Но только что попробовал, когда приложение не работает, Но он говорит, что Active 55 and Started 55.But no users has logged due to app is down.

В этом случае how we can say just by seeeing thread only and it is 55 users.Есть ли способ, который только вошел в систему пользователей, утверждая или каким-либо другим способом?

Спасибо за помощь

Ответы [ 2 ]

0 голосов
/ 11 июня 2018

Вы можете добавить Подтверждение ответа , которое будет явно проверять, вошел ли пользователь в систему или нет, путем поиска какого-либо индикатора входа в систему в теле ответа, например, Welcome text или Logoutналичие ссылки или что-то еще.

Таким образом, вы сможете просмотреть, например, Сводный отчет слушатель и найти количество успешных и неудачных сэмплеров.Также хорошей идеей является создание HTML Reporting Dashboard , чтобы вы могли видеть, сколько пользователей было в сети в данный период времени, коррелировать увеличение времени отклика и количества ошибок с увеличением количества виртуальных пользователей и т. Д..

0 голосов
/ 10 июня 2018

Если вы хотите увидеть количество активных потоков, которые в данный момент находятся на сервере, проверьте прослушиватель Active Threads Over Time .Используя это, вы можете увидеть активные потоки во время теста.Результаты будут отображаться в виде графика для каждой секунды.

Вы можете легко установить эти плагины, используя Менеджер плагинов .

В ваших итоговых результатах четко показано, что всеиз 55 активных тем, которые вы делаете, 76 запросов не выполняются.Если эти запросы являются запросами на вход в систему, то все они не выполняются.Таким образом, в настоящее время нет зарегистрированных пользователей.Не путайся с потоками и запросами.Помните, Потоки делают запросы на вашем сервере приложений .Таким образом, ваши 55 потоков делают 76 запросов на вход в систему в течение 1 минуты 48 секунд (108 секунд), в течение которых все они терпят неудачу.Следовательно, ваша пропускная способность составляет 0,7 Рек / сек (76/108).Нет успешных запросов входа в систему, поэтому частота ошибок составляет 100%.

Чтобы проверить это, вы также можете проверить журнал сервера приложений, который показывает, сколько пользователей вошли на данный момент на этом сервере.

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