从一个ec2 linux / ubuntu实例加载testing到另一个ec2 linux / ubuntu实例

我想运行一个负载/压力testing在Ubuntu的EC2小实例。 我可以用我的笔记本电脑本身的Jmeter来完成它,但是这实际上会占用很多的带宽,而且我感觉不到真正的性能和压力静态。

我正在寻找一个方法或应用程序,类似于Jmeter,这将爆炸我的另一个EC2的Ubuntu实例,我可以访问负载/压力。

请build议我使用任何工具

Siege这可能是我的偏好 – 它的一些选项包括同时请求的数量,请求之间的延迟以及每个用户发出请求的次数。 最重要的是,它可以让你指定一个URL列表,它可以随机设置访问 – 这将提供一个更真实的testing,而不是简单地多次访问相同的URL。

ApacheBench(ab)这是httpd-tools软件包的一部分(也就是说,如果不是您select的Web服务器,则不需要安装所有的Apache)。 它允许您指定并发用户数量和总请求数量,但只能访问单个URL。 它提供了每个请求的时间细分。

httperf是另一种select – 对于较低的并发testing,它往往更好。

如果你在两个实例之间进行testing,你可能想要有一个基准带宽号 – iPerf应该能够提供这个。

请记住,只有相同可用区域内的带宽不收费。