Потоки Jmeter, не выполняющиеся независимо - PullRequest
0 голосов
/ 26 сентября 2018

Я использую 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.

1 Ответ

0 голосов
/ 26 сентября 2018

Нет, это не то, что происходит.Скорее всего, это потому, что вы запускаете все потоки одновременно.

В Jmeter все потоки работают независимо.

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

...