【发布时间】:2019-08-20 17:36:25
【问题描述】:
我写了一个小任务,想模拟 100 个用户,但我想为 1 个用户完成 1 次。示例:我的任务有 2 个请求,所以我总共需要 2 * 100 个请求。我可以手动停止它,但是如何自动停止呢?
【问题讨论】:
标签: python-2.7 locust
我写了一个小任务,想模拟 100 个用户,但我想为 1 个用户完成 1 次。示例:我的任务有 2 个请求,所以我总共需要 2 * 100 个请求。我可以手动停止它,但是如何自动停止呢?
【问题讨论】:
标签: python-2.7 locust
您正在寻找的可以通过在 locust 中使用 TaskSequence 来实现。
查看官方文档:https://docs.locust.io/en/stable/writing-a-locustfile.html#tasksequence-class
class MyTaskSequence(TaskSequence):
@seq_task(1)
@task(1)
def given_task(self):
pass
【讨论】: