Необходимо запустить группы потоков в Jmeter, когда все потоки группы предыдущих потоков запущены - PullRequest
0 голосов
/ 20 сентября 2019

В моем плане тестирования есть две группы потоков: группа потоков 1 и группа потоков 2.Группа потоков 1 имеет 15 пользователей, а группа потоков 2 - 20 пользователей.Теперь я хочу запустить свою группу потоков 2 после запуска потоков (15 пользователей) из группы потоков.

Есть ли еще способ для запуска таким образом.

Ответы [ 3 ]

0 голосов
/ 20 сентября 2019

Для этого: выполните следующие действия:

  1. Добавьте несколько групп потоков в свой план тестирования.
  2. В этом примере группа потоков - одна имеет 10 потоков и группа потоков -Два имеет 1 поток
  3. Чтобы запустить поток группы потоков 2 после всех потоков группы потоков 1, убедитесь, что вы сохранили следующие настройки в группе потоков 2

    Check Scheduler check box
    Start Up Delay should be greater than Ramp up period of previous Thread Group
    Make sure to enter duration as well, otherwise you will get the error.
    

enter image description here enter image description here enter image description here enter image description here

0 голосов
/ 20 сентября 2019
  1. Добавьте If Controller к первой группе потоков и используйте следующую функцию __ groovy () в качестве условия

    ${__groovy(ctx.getThreadGroup().numberOfActiveThreads() == ctx.getThreadGroup().numberOfThreads,)}
    
  2. Теперь у вас есть «триггер», который срабатывает при запуске всех потоков, определенных в группе потоков.Теперь вы можете использовать, например, Inter-Thread Communication Plugin , чтобы "сказать" 2-й группе потоков, что это хорошо.Проверьте SynchronizationPluginsExample.jmx для справочной реализации.
0 голосов
/ 20 сентября 2019

Добавить Задержка запуска для группы 2, которая больше, чем период разгона группы 1

Убедитесь, что флажок "План выполнения теста" Выполнить последовательно для группы " не отмечен

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