搜尋

首頁  >  問答  >  主體

apache - 使用ab工具時,設定請求數2000,並發數1000,但是請求數是分成10個200請求完成的,並發體現在哪裡

在windows環境下使用ab工具,到ab工具目錄下之後鍵入指令

ab -n 2000 -c 1000 http://test.com/

#

這是不是代表請求總數2000,並發數1000?

執行測試時,卻顯示 completed 200 requests

#

請問為何請求數是200個、200個這樣跑完的,那並發數體現在哪裡?還是我對並發數和請求數的理解不對?

迷茫迷茫2747 天前626

全部回覆(2)我來回復

  • 漂亮男人

    漂亮男人2017-05-16 17:04:01

    -c確實是並發。 。 。不過返回也要時間啊,還有你發送1000個並發也要時間。 。 。結果展示只是好看一點而已。 。想看真正並發結果,去看web伺服器日誌

    回覆
    0
  • 仅有的幸福

    仅有的幸福2017-05-16 17:04:01

    看ab對c參數的描述,這個參數應該就是並發數。至於那個200應該是ab自己準備請求的演算法計算所得,每次準備200個請求。當滿足1000時,在一起執行這個請求。我是這麼理解的。
    你要是調整c參數大小,200這個數字也是會變的吧!

    回覆
    0
  • 取消回覆