雖然這些工具給我們測試伺服器承受能力帶來方便,但是它們的危害卻更是驚人,甚至於利用隨便一種比較全面的測試工具就可以對一台小型的
一、工具簡單介紹
microsoft
二、工具簡單設定
開啟圖1
1. 在「settings」的功能設定中(如圖2),乙個是stress level (threads)這裡是指定程式在後台用多少執行緒進行請求,也就是相當於模擬多少個客戶機的連線,更加形象的就是說設定多少轟炸的執行緒數。一般填寫 500~1000,因為這個執行緒數是根據本機的承受力來設定的,如果你對自己的機器配置有足夠信心的話,那麼設定的越高,轟炸的效果越好。
圖2
2.在「test run time」中來指定一次壓力測試需要持續的時間,分為天、小時、分、秒幾個單位級別,你根據實際情況來設定吧!
3.其餘的選項不太重要,這裡就不再浪費筆墨,朋友們可以自己嘗試一下設定。
三、壓力測試
工具介紹完了,下面來準備條件:這裡與乙個朋友商量好進行測試,他是單機上網,機器配置是cpu:athlon xp2500+、記憶體512mb、硬碟80gb等,機器配置還不錯。他在機器上安裝了iis,架設了一台對外的
圖3
步驟2:在「settings」的功能設定中將stress level (threads)執行緒數設定為1000。完畢後,點工具中的灰色三角按鈕即可進行測試(如圖4)。測試完畢,等待朋友把任務管理器以及連線檢視的截圖發過來!
圖4
攻擊開始後,朋友從任務管理器中可以看到cpu使用率已經達到100%,損耗率達到最大(如圖5)。在cmd視窗中使用命令netstat -an,可以看到我的ip位址在朋友伺服器上的80埠進行了非常多的連線(如圖6)。而且它的
圖5
圖6
試想,如果利用多台肉雞對一台伺服器進行
WEB壓力測試工具
在linux下對web進行壓力測試的小工具有很多,比較出名的有ab.雖然ab可以執行在windows下,但對於想簡單介面操作的朋友有點不太習慣.其實vs.net也提供壓力測試功能但顯然顯得太重了,在測試的時候也會占用了大量的資源導致測試效果不理想.為了讓在win下對web壓力測試變得更簡單方便所以用...
web壓力測試工具
以並行復用的方式執行,用以測試web伺服器的吞吐量與負載 可以以乙個單一的程序執行,還可以測試https類的 請求 命令格式 http load p 併發訪問程序數 s 訪問時間 需要訪問的url檔案 parallel 簡寫 p 含義是併發的使用者程序數。fetches 簡寫 f 含義是總計的訪問次...
web壓力測試工具 壓力測試 webbench
原文 webbench最多可以模擬3萬個併發連線去測試 的負載能力,個人感覺要比apache自帶的ab壓力測試工具好用,安裝使用也特別方便,並且非常小。1 適用系統 linux 2 編譯安裝 root hexuweb102 wget root hexuweb102 tar zxvf webbench...