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

2021-07-04 21:54:41 字數 2401 閱讀 7432

原文

webbench最多可以模擬3萬個併發連線去測試**的負載能力,個人感覺要比apache自帶的ab壓力測試工具好用,安裝使用也特別方便,並且非常小。

1、適用系統:linux

2、編譯安裝:

[root@hexuweb102 ~]$wget

[root@hexuweb102 ~]$tar zxvf webbench-1.5.tar.gz

[root@hexuweb102 ~]$cd webbench-1.5

[root@hexuweb102 ~]$make && make install

3、使用:

## 測試使用如下:

[root@hexuweb102 webbench-1.5]$ webbench -c 500 -t 30

引數說明:-c表示併發數,-t表示時間(秒)

4、測試結果示例:

[root@hexuweb102 webbench-1.5]$webbench -c 200 -t 30

benchmarking: get

200 clients, running 30 sec.

speed=1294 pages/min, 3221114 bytes/sec.

requests: 647 susceed, 0 failed.

舉個檢視每分種處理多少pages的測試例子,計畫壓力測試2小時:

方法是使用web bench進行併發壓力測試,選擇的頁面是phpinfo.php,併發請求開始5個,每次迴圈增加5個進入下輪的迴圈,每一輪迴圈持續180s,到達最大200個併發時結束。這樣就可以持續做2小時的測試。

[root@hexuweb102 webbench-1.5]$ for n in `seq 5 5 50` ; do echo -n $n " " ; webbench -c $n -t 60 2>/dev/null | grep speed | awk '' | awk -f= '' ; echo ; done

# 可以得到下面資料:

clints pages/min

5 6824

10 6888

15 6849

20 6867

25 6892

30 6865

35 6846

40 6739

45 6699

50 6880

55 6831

60 6861

65 6847

70 6852

75 6818

80 6813

85 6858

90 6825

95 6840

100 6893

100 6871

105 6858

110 6890

115 6866

120 6893

125 6912

130 6857

135 6892

140 6874

145 6868

150 6891

155 6862

160 6893

165 6877

170 6872

175 6899

180 6855

185 6900

190 6882

195 6890

200 6904

Web壓力測試工具

雖然這些工具給我們測試伺服器承受能力帶來方便,但是它們的危害卻更是驚人,甚至於利用隨便一種比較全面的測試工具就可以對一台小型的 一 工具簡單介紹 microsoft 二 工具簡單設定 開啟圖1 1.在 settings 的功能設定中 如圖2 乙個是stress level threads 這裡是指定...

WEB壓力測試工具

在linux下對web進行壓力測試的小工具有很多,比較出名的有ab.雖然ab可以執行在windows下,但對於想簡單介面操作的朋友有點不太習慣.其實vs.net也提供壓力測試功能但顯然顯得太重了,在測試的時候也會占用了大量的資源導致測試效果不理想.為了讓在win下對web壓力測試變得更簡單方便所以用...

web壓力測試工具

以並行復用的方式執行,用以測試web伺服器的吞吐量與負載 可以以乙個單一的程序執行,還可以測試https類的 請求 命令格式 http load p 併發訪問程序數 s 訪問時間 需要訪問的url檔案 parallel 簡寫 p 含義是併發的使用者程序數。fetches 簡寫 f 含義是總計的訪問次...