如何在 Locust 负载测试工具中计算每秒的实际请求
Posted
技术标签:
【中文标题】如何在 Locust 负载测试工具中计算每秒的实际请求【英文标题】:How to calculate actual request per second in Locust load test tool 【发布时间】:2021-04-20 12:50:12 【问题描述】:据我所知,UI 屏幕上显示的蝗虫 RPS 是平均值。我如何计算每秒的时间
【问题讨论】:
添加您尝试过的内容 我一直在寻找方法,我一直在对总请求进行一些基本的减法,并试图得到答案。现在,我找到了另一种方法,对 locust 的 calculate_rps() 方法稍作改动。我已经在该方法中记录了“req”变量,从而可以查看每秒实际 req 列表,该列表占 10 秒移动平均值 我们可能会看到 req=[],[0,0,0], [0,0,0,1] 等等... 【参考方案1】:这不是平均的,而是实际的,而是 2 秒,这是更新统计信息的时间,也是工人向主报告报告的时间间隔。
【讨论】:
有趣..!!我正在查看那里的代码,根据我的理解,该值每 2 秒更新一次,但移动平均值为 10以上是关于如何在 Locust 负载测试工具中计算每秒的实际请求的主要内容,如果未能解决你的问题,请参考以下文章