Такой встроенной функции не существует (https://github.com/locustio/locust/issues/1353 может решить эту проблему, если она когда-либо будет реализована)
Один из способов решения проблемы - сразу создать всех ваших пользователей ( используя частоту появления что-то вроде 100 / с), и пусть они спят, пока не придет время бежать:
import time
start = time.time()
class User1(HttpUser):
@task
def mytask(self):
# do actual task
class User2(HttpUser):
@task
def mytask(self):
while time.time() - start < 300:
time.sleep(1)
# do actual task
class User3(HttpUser):
@task
def mytask(self):
while time.time() - start < 600:
time.sleep(1)
# do actual task
...
Вы, вероятно, можете сделать что-нибудь умное и объединить все это в один класс, но я оставьте это как упражнение :)