安裝
yum -y install httpd-tools
基本用法使用方法 ab [可選的引數選項] 需要進行壓測的url
-n :在測試會話中所執行的請求個數。預設時,僅執行乙個請求
-c:一次產生的請求個數
-t:測試所進行的最大秒數。其最大隱含值時 -n 50000,它可以使對伺服器的測試限制在乙個固定的總時間以內。預設時,沒有時間限制
-p:包含了乙個需要post資料的檔案
-p:對乙個中轉**提供basic認證信任。使用者名稱和密碼由乙個":"隔開,並以base64編碼形式傳送,無論伺服器是否需要,次字串都會傳送
-t:pos資料所使用的content-type頭資訊
-v:設定顯示資訊的詳細程度
-x proxy:port:使用**伺服器和埠號
-v:列印版本編號然後退出
-k:使用http keepalive功能。預設不啟用
-i:使用頭代替get
-s timeout:每次等待響應的最大時長,單位s。預設時20 s
-b windowsize:tcp傳送或接受的快取的大小,單位bytes
-w:列印html表的結果
使用例項:[root@localhost wrk]# ab -n 100 -c 5
this is apachebench, version 2.3
<$revision: 1430300 $>
.net/
licensed to the apache software foundation,
.org/
benchmarking www.myweb
.com (be patient).....done
server software: nginx
server hostname: www.myweb
.com
server port: 80
document path: /index.php
document length: 1772 bytes
concurrency level: 5
time taken for tests: 12.771 seconds
complete requests: 100
failed requests: 0
write errors: 0
non-2xx responses: 100
total transferred: 196300 bytes
html transferred: 177200 bytes
requests per second: 7.83 [#/sec] (mean)
time per request: 638.571 [ms] (mean)
time per request: 127.714 [ms] (mean, across all concurrent requests)
transfer rate: 15.01 [kbytes/sec] received
connection times (ms)
min mean[+/-sd] median max
connect:
259296
26.3
288413
processing:
272309
27.3
302437
waiting:
272308
27.3
301437
total:
545605
40.4
596775
percentage of the requests served within a certain time (ms)
50% 596
66% 607
75% 611
80% 622
90% 655
95% 707
98% 774
99% 775
100% 775 (longest request)
web版本 開源壓測工具 免費壓測工具
很多的web應用在搭建伺服器完成後,為了讓搭建的服務能夠滿足使用者的訪問需求,通常需要測試自己應用的併發連線能力。需要使用一些壓測工具,本文介紹一些免費的開源的壓測工具,可以用於簡單的壓力測試 實驗均在linux系統下 1.ab工具 ab的全稱是apache bench,是apache自帶的網路壓力...
ab壓測工具
root localhost yum install y httpd tools 安裝ab工具 root localhost ab c 10 n 1000 指定併發請求數為10,總請求數為1000,對進行壓力測試 this is apachebench,version 2.3 revision 14...
Jmeter壓測工具
測試demo 學習位址 啟動 雙擊jmeter檔案下,bin目錄的jmeter.bat 設定成中文 options choose language chinese 連線手機 test plan 新增 非測試元件 http 伺服器 設定埠號 錄製方法1 使用badboy工具錄製,然後儲存為jmeter...