Мне нужно реализовать следующие логи c:
1) Выполнить метод on_start (например, login )
2) Выполнить следующую задачу ( task_2 ) 5 раз
3) После этого выполните следующее задание ( task_3 ) 10 раз
Возврат к on_start et c ...
Итак наконец Мне нужен логин: 1, task_2: 5, task_3: 10. (5 и 10 раз за 1 логин)
Я пытаюсь реализовать его с помощью следующего кода:
class MyTaskSet(TaskSequence):
def on_start(self):
login()
@seq_task(1)
def task_2(self):
print('Need to be executed 5 times after 1 login')
@seq_task(2)
def task_3(self):
print('Need to be executed 10 times after 1 login')
class LocustUser(HttpLocust):
host = http://localhost
task_set = MyTaskSet
Может ли кто-нибудь из гуру производительности помочь мне с этой логикой c?