如何在蝗虫负载测试中终止特定线程

时间:2019-12-05 08:03:17

标签: python testing load-testing locust

我是Locust的新手,并且正在与其他用户一起测试一个网站。 如何结束用户任务?

2 个答案:

答案 0 :(得分:0)

不确定任务的含义是什么,您可以使用task装饰器指定任务,就像这样:

class MyBehavior(TaskSet):

    def __init__(self, parent):
        super(MyBehavior, self).__init__(parent)
        # E.g. set headers here
        self.headers = {}

    @task(1)
    def mytask(self):
        # Task starts
        self.client.get("/...", headers=self.headers)
        # Task ends

答案 1 :(得分:0)

我不确定您到底要做什么,但是您可以通过执行raise StopLocust()

来停止用户/蝗虫