Почему консоль Grinder показывает только 200 «успешных тестов» - PullRequest
0 голосов
/ 05 мая 2018

Использование Grinder 3.11 в Windows Я пытаюсь смоделировать 300 одновременных пользователей, выполняющих вход в систему, некоторые действия и затем сценарий выхода из системы, запуская 300 потоков с помощью 2 агентов на 2 разных ПК, каждый агент запускает 150 потоков. Таким образом, у каждого агента есть grinder.properties со следующими значениями:

grinder.processes=1
grinder.threads=150
grinder.runs=1

Когда тест запускается, на вкладке «Результаты» консоли, в столбце « Успешные тесты », отмечается, что Grinder быстро разгоняется до 200, эти 200 «пользователей» завершают тестовый сценарий. Наконец, остальные 100 запущены, они тоже завершают сценарий. Но это не то, что я хотел или ожидал: я хочу, чтобы тестирование выполняли одновременно 300 пользователей, а не 200, а затем 100.

Почему Grinder запускает 200, а затем 100 пользователей вместо 300 одновременно? Как запустить 300 пользователей одновременно?

1 Ответ

0 голосов
/ 12 мая 2018

Количество смоделированных пользователей ниже: -

количество рабочих потоков x количество рабочих процессов x количество тестовых машин

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

...