自动加农炮请求率

问题描述 投票:0回答:0

所以我需要在Http服务器上做一些简单的性能测试,包括模拟用户负载,我想使用autocannon。

例如,我需要模拟 200 个请求/秒到一个端点 2 分钟(作为对多个用户产生的压力的简单模拟),这就是我尝试的配置:

const config = {    
  connections: 200,   
  duration: 120,     
  overallRate: 200,     
  timeout: 10 
};

但是从我看到的指标来看,它似乎并没有保持每秒 200 新请求 的速率,而是接近每秒 200 个打开请求... 所以它从 200 开始,然后下降并保持在该数字以下。 通常,测试端点的延迟约为 4 秒。 有没有办法配置 autocannon 每秒重复创建一定数量的新请求,而不管当前正在等待的请求?

javascript node.js performance performance-testing load-testing
© www.soinside.com 2019 - 2024. All rights reserved.