所以我需要在Http服务器上做一些简单的性能测试,包括模拟用户负载,我想使用autocannon。
例如,我需要模拟 200 个请求/秒到一个端点 2 分钟(作为对多个用户产生的压力的简单模拟),这就是我尝试的配置:
const config = {
connections: 200,
duration: 120,
overallRate: 200,
timeout: 10
};
但是从我看到的指标来看,它似乎并没有保持每秒 200 新请求 的速率,而是接近每秒 200 个打开请求... 所以它从 200 开始,然后下降并保持在该数字以下。 通常,测试端点的延迟约为 4 秒。 有没有办法配置 autocannon 每秒重复创建一定数量的新请求,而不管当前正在等待的请求?