【问题标题】:How to change the number of users after initial hatch初始孵化后如何更改用户数
【发布时间】:2014-08-21 05:43:30
【问题描述】:

我正在尝试使用 locust 来模拟“正常”的交通行为模式。

这要求用户数量(而不仅仅是请求数量)不是恒定的,例如,作为小时和星期几的因素。

最简单的解决方案是能够动态设置 num_clients 和更复杂的解决方案,但在我的情况下更好的是为每个用户设置会话长度(恒定或通过某种概率分布)或“断开连接”的机会在每个请求结束时,在另一端,用户的“流”以动态设置的速率产生。

我看到http://uu.diva-portal.org/smash/get/diva2:685934/FULLTEXT01.pdf 并且似乎其中描述的大部分内容已经在最新版本中,所以我觉得这些更改是可以完成的,无需对包进行重大更改。

完成这项任务的最佳方法是什么?

谢谢

【问题讨论】:

    标签: python load-testing locust


    【解决方案1】:

    该学士论文中提到的 Locust 的渐变功能是实验性的,并且不再存在于最新版本中。

    Locust 并非旨在满足您的要求。相反,目的是能够模拟用户行为并确定系统可以处理的最大同时用户数。

    我想知道的是,您是否真的需要按照您的要求去做?因为如果您可以确定您的系统可以处理一定的负载(例如 1000 个并发用户),那么您是否也知道它能够在负载较少的时候处理 300 个并发用户?

    【讨论】:

      猜你喜欢
      • 2016-06-18
      • 1970-01-01
      • 2019-01-24
      • 1970-01-01
      • 2012-12-29
      • 2021-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多