在windows環(huán)境下使用ab工具,到ab工具目錄下之後鍵入指令
ab -n 2000 -c 1000 http://test.com/
這是不是代表請求總數(shù)2000,並發(fā)數(shù)1000?
執(zhí)行測試時,卻顯示 completed 200 requests
請問為何請求數(shù)是200個、200個這樣跑完的,那並發(fā)數(shù)體現(xiàn)在哪裡?還是我對並發(fā)數(shù)和請求數(shù)的理解不對?
業(yè)精于勤,荒于嬉;行成于思,毀于隨。
-c確實是並發(fā)。 。 。不過返回也要時間啊,還有你發(fā)送1000個並發(fā)也要時間。 。 。結(jié)果展示只是好看一點而已。 。想看真正並發(fā)結(jié)果,去看web伺服器日誌
看ab對c參數(shù)的描述,這個參數(shù)應(yīng)該就是並發(fā)數(shù)。至於那個200應(yīng)該是ab自己準(zhǔn)備請求的演算法計算所得,每次準(zhǔn)備200個請求。當(dāng)滿足1000時,在一起執(zhí)行這個請求。我是這麼理解的。
你要是調(diào)整c參數(shù)大小,200這個數(shù)字也是會變的吧!