【问题标题】:AttributeError: type object 'MyApiTask' has no attribute 'task_set' while trying to run locustAttributeError:类型对象“MyApiTask”在尝试运行 locust 时没有属性“task_set”
【发布时间】:2021-06-12 19:24:56
【问题描述】:

我的代码是这样的

class MyApiTask(TaskSet):

    def __init__(self):
        super().__init__(self)

    @task(1)
    def get_response(self):
        response  = self.client.get("/")
        print(response.json())
        assert_that(200).is_equal_to(response.status_code)

class MyApiUser(HttpLocust):
    task_set = MyApiTask
    wait_time = between(1,2)

当我运行它时,我得到:

AttributeError:类型对象“MyApiTask”在尝试运行 locust 时没有属性“task_set”

请帮忙!

【问题讨论】:

    标签: python locust


    【解决方案1】:

    您好像还没有更新到 1.x 语法?

    MyApiUser(HttpLocust):
    

    看看当前的例子,你应该没问题。

    https://docs.locust.io/en/stable/quickstart.html

    【讨论】:

    • 我确实尝试过,当我这样做时,我收到导入错误,说无法导入 HttpUser
    • 你运行的是什么版本?
    • 不是版本错误。出于某种原因,我正在运行任务而不是用户。这是导致错误的原因。感谢您的帮助。
    猜你喜欢
    • 2019-10-28
    • 1970-01-01
    • 2022-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-02
    • 2021-11-09
    相关资源
    最近更新 更多