1
我是新来的蝗虫,我试图写负载测试。 我想知道定义我想作为可调用函数执行的任务,而不是将它们定义为locust TaskSet类之间的区别。 例如:locust-TaskSet类vs功能任务
class MyTaskSet(TaskSet):
@task(2)
def index(self):
self.client.get("/")
@task(1)
def about(self):
self.client.get("/about/")
class MyLocust(HttpLocust):
task_set = MyTaskSet
或:
class about(TaskSet)
@task
def about(self):
self.client.get("/about/")
self.interrupter()
class index(TaskSet)
@task
def index(self)
self.client.get("/")
self.interrupter()
class MyTaskSet(TaskSet)
tasks = {index:2 , about: 1}
class MyLocust(HttpLocust):
task_set = MyTaskSet
是什么上面的2之间的差异? 感谢