Перейти к содержимому

Фотография

Параллельно два и более запросов в луппе


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 exWizard

exWizard

    Новый участник

  • Members
  • Pip
  • 2 сообщений

Отправлено 25 июня 2019 - 10:05

Всем привет! при создании тест-плана возник такой вопрос как в один сред запихнуть два или более loop controller, что работали параллельно?

Берется список юзеров с CSV, создается сессия и потом в одном луппе каждые 5 сек отсылается команда на синк, а во втором - какой-то post запрос и т.д. 

 

Или возможно какое-то другое решение ?


  • 0

#2 Alex

Alex

    Постоянный участник

  • Members
  • PipPipPip
  • 237 сообщений
  • ФИО:Алексей

Отправлено 02 июля 2019 - 10:31

Всем привет! при создании тест-плана возник такой вопрос как в один сред запихнуть два или более loop controller, что работали параллельно?

Берется список юзеров с CSV, создается сессия и потом в одном луппе каждые 5 сек отсылается команда на синк, а во втором - какой-то post запрос и т.д. 

 

Или возможно какое-то другое решение ?

по умолчанию никак. В свое время для ajax редактировал исходники, но решение достаточно топорное.

 

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


  • 0

#3 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 02 июля 2019 - 10:56

Две тредгруппы, одна синкает, вторая постит.
Или parallel controller


  • 0

#4 exWizard

exWizard

    Новый участник

  • Members
  • Pip
  • 2 сообщений

Отправлено 02 июля 2019 - 15:03

Благодарю!)

да, сделал луп, в parallel controller и в нем уже два запроса.. Но мое решение никто не понял и проще и лучше сделать две тред группы.


  • 0

#5 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 03 июля 2019 - 13:48

Просто надо помнить, что тредгруппы будут разбегаться по времени.
то есть параллел контроллер в цикле выполнит вам одновременно и 1-ю пару запросов и 1001-ю.
а тредгруппы каждая пойдет в своем ритме и 500-й запрос одной группы может совпадать с 999-м из другой.

 

В смысле, это два разных решения с 2-мя разными результатами.


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных