【发布时间】:2014-05-27 07:42:15
【问题描述】:
我想对我的网络应用程序进行负载测试并找出它每秒可以处理的最大请求数,而 ab 的行为与我预期的不太一样:
当使用单个ab发送请求时,它可以发送2k请求/秒,所以我希望开始2个ab会达到4k请求/秒,而事实证明对于每个ab,它只能达到1k(总和这两个为2k)。
似乎ab没有尽可能快地发送请求,而是尽可能快地发送服务器可以处理的请求。
这是预期的行为吗?如果是,还有其他可以满足我要求的负载测试工具吗(尽快发送请求)?
谢谢
【问题讨论】:
-
看来 twitter 的 lago(twitter.github.io/iago) 是一个不错的选择,测试后会更新我的问题。