Linux AB工具 壓力測試

2021-08-31 11:54:20 字數 2103 閱讀 3432

2023年08月06日 21:46:52

jmeter比較適合做效能測試(模擬使用者各種請求設定併發數,發起請求),而ab程式更適合做基準或者壓力測試,來測試服務能扛住的最大壓力。

ab安裝方式很簡單,在centos下,使用

輸入ab -help,可以看到可用的引數

比較常用的是 -k 使用 keepalive預設是禁止的,-c  併發數,-n 總請求次數 

簡單示例

測試前,需要關閉乙個系統引數,避免系統認為是攻擊行為

[root@centos02 etc]# vi sysctl.conf

net.ipv4.tcp_syncookies = 0

另外請求帶上 -r 可以保證在個別請求錯誤時,不退出。

不做這2個配置,可能會出現  apr_poll: the timeout specified has expired (70007)或者apr_socket_recv: connection reset by peer (104)的錯誤

完整例子如

[root@centos02 bin]# ab -k -r -c 1000 -n 100000

1000個併發下,請求100000次

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

web壓力測試工具 壓力測試 webbench

原文 webbench最多可以模擬3萬個併發連線去測試 的負載能力,個人感覺要比apache自帶的ab壓力測試工具好用,安裝使用也特別方便,並且非常小。1 適用系統 linux 2 編譯安裝 root hexuweb102 wget root hexuweb102 tar zxvf webbench...

壓力測試工具

webbench最多可以模擬3萬個併發連線去測試 的負載能力,比apache自帶的ab壓力測試工具好,安裝使用也特別方便。1 適用系統 linux 2 編譯安裝 引用 wget tar zxvf webbench 1.5.tar.gz cd webbench 1.5 make make instal...