文章詳情頁
apache - 使用ab工具時,設置請求數2000,并發數1000,但是請求數是分成10個200請求完成的,并發體現在哪里
瀏覽:87日期:2024-06-28 14:26:12
問題描述
在windows環境下使用ab工具,轉到ab工具目錄下之后鍵入命令
ab -n 2000 -c 1000 http://test.com/
這是不是代表請求總數2000,并發數1000?
運行測試時,卻顯示 completed 200 requests
請問為何請求數是200個、200個這樣跑完的,那并發數體現在哪里?還是我對并發數和請求數的理解不對?
問題解答
回答1:-c確實是并發。。。不過返回也要時間啊,還有你發送1000個并發也要時間。。。結果展示只是好看一點而已。。想看真正并發結果,去看web服務器日志
回答2:看ab對c參數的描述,這個參數應該就是并發數。至于那個200應該是ab自己準備請求的算法計算所得,每次準備200個請求。當滿足1000時,在一起執行這個請求。我是這么理解的。你要是調整c參數大小,200這個數也是會變的吧!
排行榜
