【发布时间】:2020-07-26 02:28:16
【问题描述】:
我需要实现下一个逻辑:
1)执行on_start方法(如login)
2)执行下一个任务(task_2)5次
3) 之后执行下一个任务 (task_3) 10 次
返回 on_start 等...
所以最后我需要登录:1,task_2:5,task_3:10。(每次登录 5 和 10 次)
我尝试用下面的代码来实现它:
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
性能专家可以帮我解决这个逻辑吗?
【问题讨论】:
标签: python performance-testing locust