Създаване на забавяне по време на loadtest в soapUI

Искам да направя тест за натоварване в soapUI, който ще изпълнява например 10 нишки за 2 часа, но със закъснение от 30 минути след всеки две нишки. Възможно ли е?


person Ann    schedule 28.05.2014    source източник
comment
Така. t0 + t1 за първите 30 минути, след това t2 + t3 за следващите 30 минути? или искаш да кажеш: оставете две нишки да се изпълняват, след това, когато са готови, оставете да минат 30 минути, след което започнете 2 нишки и т.н.? или нещо друго?   -  person nwill001    schedule 28.05.2014
comment
Имах предвид втория вариант, когато се правят две нишки и след това пауза за 30 минути   -  person Ann    schedule 28.05.2014


Отговори (1)


Най-добрият вариант, който имате, е да използвате проста стратегия.

  • Стратегия: проста
  • Теми: 2
  • Тестово закъснение: 1800000
  • Случайно: 0
  • Лимит: Общо 10 ръна

Лошото тук е, че няма да изпълни първата итерация, докато не изминат 30 минути. Другият начин, по който бихте могли да постигнете това с повече персонализиране, би била стратегия на скрипт.

Надявам се това да помогне.

person nwill001    schedule 29.05.2014
comment
Благодаря, но това няма да ми помогне... Доколкото разбирам, тестовото забавяне е изчакване между две нишки (задава забавяне между всяко тестово изпълнение), така че го задавам на 0, тъй като имам нужда от паралелни нишки. И наистина трябва да задам 10 нишки, а не 2, защото за всяка нишка имам различни данни (имам groovy скрипт преди заявка за сапун, който добавя contex.ThreadIndex към някои стойности, така че да не са еднакви за всяка нишка) - person Ann; 30.05.2014