对 AWS Web 应用程序进行压力测试

Stress Testing an AWS Web Application

我的公司需要做一些压力测试,并在我们的网络应用程序上同时模拟数百个连接。

我们的后端位于 Java,并托管在 AWS BeanStalk 服务上。 我想知道我们是否可以自己模拟连接,或者AWS是否有专门的工具来模拟连接?

我也看到了压力测试与负载测试,但我还分不清它们之间的区别。 如果有人有答案,请随时帮助我,因为我在这里很挣扎...

谢谢!

虽然我不知道在 AWS 上进行负载测试的特定工具,但他们确实有一个解决方案实施 (https://aws.amazon.com/solutions/implementations/distributed-load-testing-on-aws/),它提供了分布式负载测试的模板。

如果这对您的需求来说有点过分,我会推荐这篇文章:https://aws.amazon.com/blogs/devops/using-locust-on-aws-elastic-beanstalk-for-distributed-load-generation-and-testing/

描述负载测试和压力测试之间差异的一种基本方法是,负载测试将模拟预期负载并测量性能,而压力测试将测试系统到其断点。