AB壓測工具安裝及使用

2021-10-10 12:52:29 字數 1009 閱讀 3932

ab是apache bench的簡稱,apache bench是款簡單的**壓力測試工具,也可將它稱為命令列工具,通過apachebench命令可以建立很多的併發訪問執行緒,模擬多個訪問者同時對某一url位址進行訪問,主要用來測試目標伺服器的負載壓力。

ab命令會建立多個併發訪問執行緒,模擬多個訪問者同時對某一url位址進行訪問。它的測試目標是基於url的,因此,它既可以用來測試apache、nginx、tomcat、iis等其它web伺服器的負載壓力。ab命令對發出負載的計算機要求很低,它既不會占用很高cpu,也不會占用很多記憶體。但卻會給目標伺服器造成巨大的負載,其原理類似cc攻擊。自己測試使用也需要注意,否則一次上太多的負載。可能造成目標伺服器資源耗完,嚴重時甚至導致宕機。

1、window環境安裝及使用

如下是測試結果

2、centos環境安裝及使用

如上命令是將測試結果儲存到ab.html檔案

-n :總共的請求執行數,預設是1;

-c: 併發數,預設是1;

-t:測試所進行的總時間,秒為單位,預設50000s

-p:post時的資料檔案

-w: 以html表的格式輸出結果

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...

壓測工具 ab

使用 其中,c表示併發數為10,n表示總請求個數為1000,p表示請求的資料放在了post.txt中,t表示請求的格式,http.表示待測試的伺服器。效能壓力測試是伺服器 效能調優過程中必不可缺少的一環。只有讓伺服器處在高壓情況下,才能真正體現出軟體 硬體等各種設定不當所暴露出的問題。效能測試工具目...

AB 壓測工具命令

n 即requests,用於指定壓力測試總共的執行次數。c 即concurrency,用於指定的併發數。t 即timelimit,等待響應的最大時間 單位 秒 b 即windowsize,tcp傳送 接收的緩衝大小 單位 位元組 p 即postfile,傳送post請求時需要上傳的檔案,此外還必須設...