微軟壓力測試工具 web application stress

來源:互聯網
上載者:User

標籤:web   index   線程   網站   工具   設定   目的   target   test   

 轉自 http://www.cnblogs.com/tonykan/p/3514749.html

lbimba   銅牌會員
這裡給廣大的煤油推薦一個web網站壓力測試工具。它可以用來類比多個使用者操作網站,在程式投入運行時,可以用它來進行程式的測試並得到Web網站的穩定 參數,甚至於可以對一台小型的 Web伺服器發動災難性的拒絕式攻擊~~它就是大名鼎鼎的web application stress。
二、工具簡單設定

開啟Web Application Stress Tool,很簡潔的一個頁面(1),上面是工具列,左下方是功能選項,右下方是詳細設定選項。在對目標Web伺服器進行壓力測試之前,先對它進行一些必要的設定。



1. 在“settings”的功能設定中(2),一個是Stress level (threads)這裡是指定程式在後台用多少線程進行請求,也就是相當於類比多少個客戶機的串連,更加形象的就是說設定多少轟炸的線程數。一般填寫 500~1000,因為這個線程數是根據原生承受力來設定的,如果你對自己的機器配置有足夠信心的話,那麼設定的越高,轟炸的效果越好。



2.在“Test Run Time”中來指定一次壓力測試需要持續的時間,分為天、小時、分、秒幾個單位層級,你根據實際情況來設定吧!

3.其餘的選項不太重要,這裡就不再浪費筆墨,朋友們可以自己嘗試一下設定。

三、壓力測試

工具介紹完了,下面來準備條件:這裡與一個朋友商量好進行測試,他是單機上網,機器配置是CPU:Athlon XP2500+、記憶體512MB、硬碟80GB等,機器配置還不錯。他在機器上安裝了IIS,架設了一台對外的Web伺服器,Web服務中的程式是動網 7.0。我就利用壓力測試工具對這台伺服器進行測試。

步驟1:在工具中點右鍵,選擇Add命令,增加了一個新的測試專案:New script,對它進行設定,在主選項中的server中填寫要測試的伺服器的IP地址。在下方選擇測試的Web串連方式,這裡的方式Verb選擇 get,path選擇要測試的Web頁面路徑,這裡填寫/Index.asp,即動網的首頁檔案(3)。



步驟2:在“Settings”的功能設定中將Stress level (threads)線程數設定為1000。完畢後,點工具中的灰色三角按鈕即可進行測試(4)。測試完畢,等待朋友把工作管理員以及串連查看的發過來!



攻擊開始後,朋友從工作管理員中可以看到CPU使用率已經達到100%,損耗率達到最大(5)。在CMD視窗中使用命令netstat -an,可以看到我的IP地址在朋友伺服器上的80連接埠進行了非常多的串連(6)。而且它的Web網站已經打不開了,提示過多使用者串連,達到了跟 D.O.S攻擊一樣的目的。





試想,如果利用多台肉雞對一台伺服器進行Web壓力測試,那麼對這台伺服器來說將是滅頂之災,所以朋友們在使用它之前一定要謹慎考慮。

[ 本帖最後由 lbimba 於 2009-8-1 01:28 編輯 ]

200608023_1.jpg (60.98 KB)

微軟壓力測試工具 web application stress

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.