Как сделать loop теста, я загружаю видео в одном запросе, а другим запросом должна проверить что видео загрузилось.
Необходимо отправлять запрос проверки статуса раз в 10 секунд, к примеру. Как это реализовать?
Как нибудь так:
def i = 0;
while (true) {
    println(i);
    if (i == 3) break; # условие по выходу из цикла
    i += 1;
    sleep(3000); # время в миллисекундах
}
Но тут надо быть осторожнее, можно в бесконечный цикл войти 
 Желательно сделать какой то таймаут по которому будет фейлится тест
Сделала так
// groovy script step check the status in the next step
def status = testRunner.testCase.getPropertyValue( "status_uploading" )
if (status != "200" ){
sleep(3000); // время в миллисекундах
log.info "yes"
testRunner.testCase.setPropertyValue( "status_uploading", "status != 200" )	
tStep1 = testRunner.testCase.getTestStepByName("Check status for uploaded images, with ready link")
def runner1 = tStep1.run(testRunner, context)
tStep2 = testRunner.testCase.getTestStepByName("Property Transfer 2")
def runner2 = tStep2.run(testRunner, context)
tStep3 = testRunner.testCase.getTestStepByName("Groovy Script")
def runner3 = tStep3.run(testRunner, context)
}
else{
log.info "not"	
}