【发布时间】:2020-05-15 20:47:44
【问题描述】:
我刚刚开始使用 Locust。这是我的 locustfile.py
from locust import HttpLocust, TaskSet, between, TaskSequence
def select_user(l):
pass
def get_company(l, company):
target = "https://URL"
print(f"Company: {company} URL: {target}")
response = l.client.get(target, {"name": company })
return response
class UserBehavior(TaskSequence):
def on_start(self):
response = get_company(self, "LoadTest")
print(response)
# @seq_task(1)
# def first_task(self):
# pass
class User(HttpLocust):
tasks = [UserBehavior]
wait_time = between(5, 60)
当我在与 locustfile.py 相同的目录中运行 locust 时,出现错误:
% locust
[2020-05-15 20:43:08,131] host/ERROR/locust.main: No Locust class found!
我不清楚我有什么问题。我正在使用 TaskSequence,因为一旦我开始工作,我将添加必须按特定顺序执行的任务。
此外,如果我取消注释 @seq_task(1) 装饰器,我会收到一个错误,即 seq_task 未定义。
这是在
% locust --version
locust 0.14.4
【问题讨论】:
标签: locust