ab輸出信息解釋以及Failed requests緣由分析

ab是apache自帶的壓力測試工具。ab進行的一切測試本質上是基於HTTP的。下面是對ab輸出項信息的解釋和出現Failed requests緣由分析。
測試實例:ab
1. ab輸出信息說明:php

2. 測試時出現的Failed requests緣由分析:
Failed requests: 2303
(Connect: 0, Length: 2303, Exceptions: 0)
只要出現Failed requests就會多一行數據來統計失敗的緣由,分別有Connect、Length、Exceptions。
Connect 沒法送出要求、目標主機鏈接失敗、要求的過程當中被中斷。
Length 響應的內容長度不一致 ( 以 Content-Length 頭值爲判斷依據 )。
Exception 發生沒法預期的錯誤。html

上圖的測試失敗請求都落在Length類別上,是由於測試的是PHP動態頁面,測試過程當中響應的Content-Length大小不一致形成的。有網友說對於動態頁面的Length不一致是合理的,能夠不予理會。可是我這測試實例是經過PHP來訪問圖片的,這個響應的大小應該是固定的吧。web

如需轉載請註明出處:http://www.ttlsa.com/html/2624.htmlapache

相關文章
相關標籤/搜索