性能测试工具 关于 Locust 创建 Task 的疑问,困扰了好久,路过的帮忙看下。

皆非 · 2020年07月17日 · 1183 次阅读
需求
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):

    @user1d_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])

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册