Amazon web services AWS EC2实例可同时处理数千个http调用

Amazon web services AWS EC2实例可同时处理数千个http调用,amazon-web-services,amazon-ec2,Amazon Web Services,Amazon Ec2,我已经创建了一个JSP页面。每当我向这个页面发送HTTP请求时,我都会在AWS上创建一个EC2实例并发回公共IP作为响应,但发回响应至少需要10秒 我想同时测试1000个HTTP调用,这意味着1000个EC2实例将在AWS中初始化 我如何测试它?如何生成此页面的1000个请求,然后返回响应?有几种用于模拟流量的工具。这方面的一个例子是。这需要一些设置,但一旦设置好,您就可以发送发送http请求的机器所能处理的数量。对于一个简单的测试,您可以使用类似Sakege的方法。还有一个基于AWS的解决方案

我已经创建了一个JSP页面。每当我向这个页面发送HTTP请求时,我都会在AWS上创建一个EC2实例并发回公共IP作为响应,但发回响应至少需要10秒

我想同时测试1000个HTTP调用,这意味着1000个EC2实例将在AWS中初始化


我如何测试它?如何生成此页面的1000个请求,然后返回响应?

有几种用于模拟流量的工具。这方面的一个例子是。这需要一些设置,但一旦设置好,您就可以发送发送http请求的机器所能处理的数量。

对于一个简单的测试,您可以使用类似Sakege的方法。还有一个基于AWS的解决方案,称为“蜜蜂与机枪”,它可以在多个实例之间分配负载。

您必须使用某种负载测试工具来实现这一点。我建议你用Jmeter。你也可以阅读这篇关于做同样事情的有用博客


拨打数千个电话,看看会发生什么?这是关于编程的问题,不是服务器负载测试。谢谢你的回答。这真的很有帮助。我想知道一件事。我想在我的自动缩放组中添加cloudwatch。当流量增加时,实例数自动增加,当流量减少时,实例数自动减少。那么,我应该在哪里创建警报?关于负载平衡器或自动缩放组,以及应该使用哪些指标来处理此场景。如果您感兴趣,您会发现这是一本有趣的读物。它建议您将阈值(警报)放在负载平衡器上,因为这是应用程序的主界面。