linux下安裝ab壓力測試工具及ab命令詳解
ab -v 檢視ab版本
ab –help
ab -n1000 -c 10
是我的小**掛在虛擬主機上的 ,-n訪問1000次, -c併發10個
ab壓力測試返回報文內容詳解:
server software: apache #伺服器軟體
server hostname: www.91cnm.com #網域名稱
server port: 80 #請求埠號
document path: / #檔案路徑
document length: 40888 bytes #頁面位元組數
concurrency level: 10 #請求的併發數
time taken for tests: 27.300 seconds #總訪問時間
complete requests: 1000 #請求成功數量
failed requests: 0 #請求失敗數量
write errors: 0
total transferred: 41054242 bytes #請求總資料大小(包括header頭資訊)
html transferred: 40888000 bytes #html頁面實際總位元組數
requests per second: 36.63 [#/sec] (mean) #每秒多少請求,這個是非常重要的引數數值,伺服器的吞吐量
time per request: 272.998 [ms] (mean) #使用者平均請求等待時間
time per request: 27.300 [ms] (mean, across all concurrent requests)
# 伺服器平均處理時間,也就是伺服器吞吐量的倒數
transfer rate: 1468.58 [kbytes/sec] received #每秒獲取的資料長度
connection times (ms)
min mean[+/-sd] median max
connect: 43 47 2.4 47 53
processing: 189 224 40.7 215 895
waiting: 102 128 38.6 118 794
total: 233 270 41.3 263 945
percentage of the requests served within a certain time (ms)
50% 263 #50%使用者請求在263ms內返回
66% 271 #66%使用者請求在271ms內返回
75% 279 #75%使用者請求在279ms內返回
80% 285 #80%使用者請求在285ms內返回
90% 303 #90%使用者請求在303ms內返回
95% 320 #95%使用者請求在320ms內返回
98% 341 #98%使用者請求在341ms內返回
99% 373 #99%使用者請求在373ms內返回
#coding:utf-8
ab 測試命令
ab 命令引數很多,只需要使用常用 n 執行請求次數 和 c 每次請求的請求個數 引數即可。root wubolu centos wubolu ab n 1000 c 100 this is apachebench,version 2.3 revision 655654 benchmarkingww...
使用apache的ab命令進行壓測
環境盡量和線上保持一致 ngixn版本,php版本,網路大小,在測試高併發的時候要修改測試機的最大訪問量ulimit n,ab是單執行緒程式,只能利用單一cpu,在給效能好的伺服器端應用做壓測時,往往跑ab的測試機負荷滿了 而伺服器應用的效能還綽綽有餘。yum y install httpd too...
linux測試命令ab
ab apache bench是apache下的乙個工具,主要用於對web站點做壓力測試,它可以測試安裝web伺服器每秒種處理的http請求 引數說明 n請求次數 c每次的併發 p傳送post請求時需要上傳的檔案,此外還必須設定 t引數 t c 新增cookid e輸出結果資訊到csv格式的檔案中 ...