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之間的差異? 感謝