如何在初始孵化后更改用户数

时间:2014-08-21 05:43:31

标签: python load-testing locust

我正在尝试使用蝗虫来模拟“正常”的流量行为模式。

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

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

我看到了http://uu.diva-portal.org/smash/get/diva2:685934/FULLTEXT01.pdf,似乎在最新版本中已经描述了很多内容,所以我觉得这些更改可以在不对包进行重大更改的情况下完成。

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

感谢

1 个答案:

答案 0 :(得分:0)

该学士论文所指的蝗虫的崛起特征是实验性的,不再出现在最新版本中。

蝗虫的目的不是为了做你想要的。相反,目的是能够模拟用户行为并确定系统可以处理的最大并发用户数。

我想知道的是,你真的需要做你想要的吗?因为如果你可以确定你的系统可以处理一定的负载 - 例如1000个并发用户 - 你是否也会知道它能够在负载较少的时候处理300个并发用户?