2009-08-14 65 views
3

我做了一些Google搜索,但沒有發現它是如何實際進行壓力測試的解釋。幫我理解apache ab

據我所知,併發意味着同時連接數量。 ab可能在同一時間開始給定的「c」連接數,並阻止下列波,直到滿足所有請求爲止。我對嗎?

鑑於請求數量較高,ab可以執行請求/併發數量的波。它是否正確?

在這些語句,什麼做這些數字意味着光:

  • 時間/請求
  • 時間/所有的併發請求的請求
  • 請求/秒

(基本上第二次測量意味着ab會在前一次滿足後立即在每個併發級別發送一個新請求。)

所以我很困惑。提前致謝。

回答

1

我找不到任何東西來支持這件事,但我非常肯定,ab會跟蹤併發請求並保持活動請求的數量不變,而不是以波形發送請求。例如,如果指定50個併發連接,而​​不是等待前50個請求完成,然後再發送50個請求,則ab會在請求完成後繼續發送新請求,以便始終有50個活動連接。

+0

這證實了我的第二個想法。如果是這樣,所有併發請求中的時間/請求和時間/請求之間有什麼區別? – pestaa 2009-08-14 19:38:47