Потоки Jmeter, не выполняющиеся независимо
Я использую 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 Sampler.
1 ответ
Нет, это не то, что происходит. Вы думаете, что это наиболее вероятно, потому что вы запускаете все потоки одновременно.
В Jmeter все потоки работают независимо.
Добавьте небольшую задержку, используя поле rampup, чтобы потоки постепенно запускались, и вы увидите.