Искам да направя тест за натоварване в soapUI, който ще изпълнява например 10 нишки за 2 часа, но със закъснение от 30 минути след всеки две нишки. Възможно ли е?
Създаване на забавяне по време на loadtest в soapUI
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
Благодаря, но това няма да ми помогне... Доколкото разбирам, тестовото забавяне е изчакване между две нишки (задава забавяне между всяко тестово изпълнение), така че го задавам на 0, тъй като имам нужда от паралелни нишки. И наистина трябва да задам 10 нишки, а не 2, защото за всяка нишка имам различни данни (имам groovy скрипт преди заявка за сапун, който добавя contex.ThreadIndex към някои стойности, така че да не са еднакви за всяка нишка)
- person Ann; 30.05.2014