Я использую jmeter 4.0 для симуляции приложения для Android.приложение генерирует загрузку данных на сервер.
jmeter скрипт похож на.
Thread Group -> 13500 threads rampup : 20min
|->once only controller
|->Simple controller
|->HTTP Request(get number of uploads)
|->JSR223 Sampler (parse response,set up loop var)
|->Loop Controller
|->JSR223 Sampler (generate data)
|->HTTP Request (send data)
|->Take Action Sampler
|->Constant Timer
Когда скрипт выполняется.Сначала он выполняет все единожды контроллер всех потоков, а затем HTTP-запрос для всех потоков.И так далее.
Jmeter выполняет каждый сэмплер для всех потоков, затем выполняет обработку сэмплера. Выполнение потоков не является независимым.
Я печатаю журналы на консоль из сэмплера JSR223.