问个关于apache性能测试工具ab的问题

问个关于apache性能测试工具ab的问题

我最近 在用ab对web服务器进行性能测试,测的时候发现有个问题,就是运行ab的时候,所设的请求总数常常和服务器那边接收到的不一致,服务器端日志显示收到的请求数往往比我设的多,特别是在请求总数不是特别大的时候最明显。比如我ab -n 500 -c 500 -p ./test.1  http://www.xxx.com ,运行完后在查看服务器那边的日志(squid的 ),显示收到的请求有527个。想请教下各位,这是由于ab工具本身的问题还是别的什么原因?谢谢了!!
除了AB请求,也许还有别的请求。
527就只是ab请求的数量,而且也没有其他设备和被测服务器有联系。另外,在请求数量比较大的时候,误差就很少了………………
要不你再试着用 Siege 测试一下。
siege没用过。我这里还需要带个包含post内容的文件(--p ./test.1) 。siege可以做到这个不??
你不加请求,看看服务器有多少请求
你只加一个请求,看看服务器有多少请求
http://www.joedog.org/Siege/Manual
FAQ
设定数                                         接收数
1                                                   1
5                                                    5
10                                                   10
100                                                 100
500                                                531
1000                                               1346
5000                                                 5001
50000                                              50000


在几百到几千这个范围内比较不准。但请求数很小或较大的时候倒是问题不多………………
这么小的差别应该不影响你想要的结果,或许是软件本身的问题
我就是想确定到底是ab的问题,还是软件的问题^_^