正如问题所示,我需要在API网关资源上执行100万RPS的负载测试。 Apache JMeter是一个非常好的负载测试工具。但我认为用一台机器模拟如此巨大的负载是不可能的。在这种情况下,JMeter Clusters可能很有用。但是设置它可能很麻烦。
我想知道可以使用的其他解决方案是什么?
AWS是否提供任何解决方案? (代码管道有动作来运行负载测试,但这不符合我的目的)
AWS本身不提供负载测试解决方案,但它与多个负载测试提供程序集成,因此您可以在管道中添加负载测试步骤,它将启动AWS合作伙伴方面的负载测试:
你可以使用BlazeMeter - 这正是我们所做的。一件事:请注意,JMeter不是关于RPS,而是关于VU(虚拟用户)。