Locust 如何使用不同的参数运行多个蝗虫?

Locust 如何使用不同的参数运行多个蝗虫?,locust,Locust,我正在尝试加载我们的在线游戏平台,其中包含许多可以通过RESTful端点访问/玩的游戏。 我想用蝗虫来模拟每个玩家玩某种游戏的玩家。我想要一个玩家蝗虫类,比如: class Player(HttpLocust): def __init__(self, host, config, delay_between_plays): super().__init__() self.task_set = Game(config) self.wait_ti

我正在尝试加载我们的在线游戏平台,其中包含许多可以通过RESTful端点访问/玩的游戏。 我想用
蝗虫
来模拟每个玩家玩某种游戏的玩家。我想要一个玩家蝗虫类,比如:

class Player(HttpLocust):
    def __init__(self, host, config, delay_between_plays):
        super().__init__()
        self.task_set = Game(config)
        self.wait_time = delay_between_plays
        self.host = host
我的游戏任务集如下:

class Game(TaskSet):
    def __init__(self, config, parent):
        super().__init__(parent)
        self.config = config

    @task
    def play(self):
        ...
        ...

我在文档中没有看到任何地方提到如何做到这一点。希望您能提供一些意见。

您好!我不太明白你想做什么。你想让不同的蝗虫玩不同的游戏。有没有理由不能使用多个蝗虫类?因为否则那将是推荐的解决方案。@Cyberwiz是的,这就是我最后要做的事情!我不太明白你想做什么。你想让不同的蝗虫玩不同的游戏。有没有理由不能使用多个蝗虫类?因为否则那将是推荐的解决方案。@Cyberwiz是的,这就是我最后要做的