使用apache的ab压力测试时失败请求原因

网上一个论坛上找到的,地址http://bbs.51testing.com/viewthread.php?tid=204192

 

只要出现 Failed requests 就会多出现一行要求失败的各原因的数据统计,分别有 Connect, Length, Exception 三种,分别代表的意义为:
Connect      
无法送出要求、目标主机连接失败、要求的过程中联机被中断
Length        
响应的内容长度不一致 ( Content-Length 标头值为判断依据 )
Exception   
发生无法预期的错误

而从上述说明就可以很明显看出所有的 Failed requests 都落在 Length 这个类别上,原来这是因为受测网站的首页是动态的内容,当第一次发出 HTTP request 与后续发出的 HTTP request 所得到回应的 HTML 长度都是不同大小的 ( 每次回应的 Content-Length 大小不一致 ),才会引发 Failed requests Length 问题的失败,因此这类 Length 不一致的失败在进行「动态网页」压力测试时是合理的,可以不予理会。

你可能感兴趣的:(Web开发杂项)