Имейте 2 Jmeter threadgroups в тестовом плане.jmeter, вызывающий другую переменную группы нитей в контроллере
Threadgroup 1
Java sampler 1
- produce some messages
Constant timer delay with 1000ms.
Threadgroup 2
Java sampler 2
- Message will have 2 variables like "${var1} is going for walk in ${var2} ground"
Constant timer delay with 60000ms.
В каждой нитегруппе будет 10 потоков, работающих в течение 30 минут.
Но темы Threadgroup 1 будут воспроизводить служение на каждую секунду. Потоки Threadgroup2 будут генерировать сообщения в течение каждой минуты в зависимости от задержки таймера.
Оба threadgroups работают parellaly
Это далеко я могу получить это сработало.
Но у меня есть одна порция, которую я не знаю, как ее реализовать. Var2 во втором примере java sampler threadgroup2 динамически генерируется. Мне нужно управлять моим сэмплером threadgroup 1 на основе этого значения var2 одного и того же номера потока.
i.e If thread1 of second threadgroup2 var2 has value "abc", then thread1 in threadgroup2 should not execute. Untill same threadnumber in second threadgroup , changes the value. Only that particular thread number should get controlled.
Other threads should continue to execute. I tried to place while controller with var2 == "abc" & if controller . But did not see any change.
Любая идея, как решить эту проблему? Заранее спасибо.