首页 > 解决方案 > 如何在 locust 中为不同的用户分配不同的行为

问题描述

我想模拟两个用户同时运行不同的任务。如何使用蝗虫性能测试框架来做到这一点?

标签: locust

解决方案


只需定义多个用户类:

class User1(HttpUser):
    @task
    def task1(self):
    ...

class User2(HttpUser):
    @task
    def task2(self):
    ...

如果您希望用户类型之间的分布为 50-50,您还需要以偶数用户启动 Locust。


推荐阅读