【发布时间】:2021-10-01 00:34:07
【问题描述】:
class UserBehavior1(TaskSet):
@task
def task1:...
@task
def task2:...
class UserBehavior2(TaskSet):
@task
def task1:...
@task
def task2:...
class User(HttpUser):
wait_time = between(n,m)
host = 'https://example.com'
tasks = [UserBehavior1, UserBehavior2]
有没有办法在 Locust 中指定 TaskSet(s) 的比率?我知道@task 装饰器接受了一个额外的参数来增加权重,但我不确定它在这种情况下是否有效。我希望每个 TaskSet 中的任务权重相等,但我希望 TaskSet(s) 以不同的比率执行(比如说 2:5)。
【问题讨论】: