關於 Locust 建立 Task 的疑問,困擾了好久,路過的幫忙看下。

zhangjg發表於2020-07-17
需求
1.存在多個不重複的code,即code_list
2.code_list存在5個,則自動建立 5 task 每個task指定獲取唯一一個code入參執行
from locust import TaskSet, task
from locust import events

code_list = ['code1', 'code2', 'code3']


class HttpTest(TaskSet):

@events.test_start.add_listener
def on_test_start(**kwargs):
pass
'''如何根據code_list的長度生成多個task?'''
@task
def task_code_01(self):
print(code_list[0])

@task
def task_code_01(self):
print(code_list[1])

@task
def task_code_01(self):
print(code_list[2])

相關文章