ab没有按我想要的速度发送请求

时间:2014-05-27 07:42:15

标签: load-testing apachebench

我想加载测试我的网络应用程序,找出每秒可以处理的最大请求数,而ab的行为与我预期的不一样:

当发送带有单个ab的请求时,它可以发送2k个请求/秒,因此我预计起始2 ab将达到4k请求/秒,而事实证明,对于每个ab,它只能达到1k(这个总和)两个人的2k)。

似乎ab没有尽可能快地发送请求,而是以服务器可以处理的速度发送请求。

这是预期的行为吗?如果是,可以满足我的要求的任何其他负载测试工具(尽快发送请求)?

由于

1 个答案:

答案 0 :(得分:0)

你可以在Yandex.Tank(https://github.com/yandex-load/yandex-tank)上获取战利品。 无论您的应用程序有多快,它都可以根据指定的负载方案以最快的速度发送请求。 您可以在此处阅读如何安装和使用它:https://yandextank.readthedocs.org/en/latest/