【问题标题】:How to run the task sequentially?如何按顺序运行任务?
【发布时间】:2022-01-12 06:46:16
【问题描述】:

我在一个顺序类集中有两个函数,比如说

@任务 def fun_1(self):

print("Post Request")

@任务 def fun_2(自我): print("GET 请求")

现在,如果我像使用用户 1 一样运行它并加速 1,那么它将按顺序运行。没有问题。 但是当我定义像 2 这样的用户并增加说 1 时,它会像这样运行它

2 次 fun_1 先然后 2倍的乐趣_2

我需要像这样执行它: 乐趣_1 乐趣_2 乐趣_1 fun_2

如何做到这一点??

【问题讨论】:

    标签: python-3.x locust


    【解决方案1】:

    您的代码看起来正确。您可能会看到 User1.fun_1、User2.fun_1、User1.fun_2、User2.fun_2 的顺序。 https://docs.locust.io/en/stable/tasksets.html#sequentialtaskset-class 底部的注释建议有时在一项任务中完成用户流程会更容易。

    @task
    def fun_1(self):
      print("Post Request")
      print("Get Request")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-19
      • 1970-01-01
      • 2015-06-01
      • 1970-01-01
      • 2015-02-15
      • 2011-05-27
      • 1970-01-01
      • 2014-12-14
      相关资源
      最近更新 更多