apache - 使用ab工具時,設定請求數2000,並發數1000,但是請求數是分成10個200請求完成的,並發體現在哪裡
迷茫
迷茫 2017-05-16 17:02:01
0
2
660

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

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

#

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

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

#

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

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回覆(2)
漂亮男人

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

仅有的幸福

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

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板