Задержка Jmeter между потоками - PullRequest
1 голос
/ 28 мая 2020

Я использую JMeter для тестирования производительности. Я использую файл csv, и в нем 8 строк данных. Я хочу выполнять 3 потока одновременно. 1,2,3 - параллельное выполнение с задержкой 1 минуту, затем 4,5,6 - параллельное выполнение с задержкой в ​​1 минуту, затем 7,8 - параллельное выполнение

Я использую таймер JSR223. Я использовал следующий код:

if(ctx.getThreadNum()%3==0) {
   sleep(60000);

}

Здесь он спит в потоках 3 и 6, но не так, как я упоминал выше. Может ли кто-нибудь дать представление об этом?

1 Ответ

0 голосов
/ 01 июня 2020

Может, проще было бы переключиться на Параллельный контроллер например:

  • Параллельный контроллер
    • 1
    • 2
    • 3
  • Действие управления потоком для задержки
  • Параллельный контроллер
    • 4
    • 5
    • 6
  • Действие управления потоком для задержки
  • Параллельный контроллер
    • 7
    • 8

Подобное поведение может быть достигнуто с помощью Таймер синхронизации , если вы не можете или не хотите использовать параллельный контроллер

...