Почему разница в количестве пользователей отображается в «jp@gc - Active Threads Over Time» - PullRequest
0 голосов
/ 22 апреля 2020

Может ли кто-нибудь объяснить нижеприведенную разницу относительно количества пользователей, отображаемых в «jp@gc - Активные потоки с течением времени»

Случай 1:

Thread Group details: 
Number of Users: 100
Ramp-Up period: 100
Loop Count: 1

Здесь отображается количество активных пользователей в «jp@gc - Active Threads Over Time» остается один пользователь. enter image description here

Случай 2:

 Thread Group: 
 Number of Users: 100
 Ramp-Up period: 100
 Loop Count: Infinite
 Specify Thread Life Time: 100

Здесь пользователь продолжает добавлять каждую секунду. enter image description here

Ответы [ 2 ]

0 голосов
/ 22 апреля 2020

В первом случае в группе потоков установлено значение l oop, что означает, что каждый поток JMeter (виртуальный пользователь) будет выполнять все выборки в потоке. Группа только один раз .

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

Просто добавьте больше циклов, и вы увидите больше параллелизма.

Дополнительная информация: Результаты теста JMeter: почему фактическое число пользователей меньше ожидаемого

0 голосов
/ 22 апреля 2020

В первом случае каждый поток выполняется один раз, и поскольку период линейного изменения, равный номеру потока, начинается каждый поток через каждую секунду, при условии, что поток заканчивается каждую секунду, в секунду будет только 1 активный поток

Второй случай потоки будут бесконечно l oop, поэтому каждую секунду другой поток присоединится к предыдущим

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