簡單的WEB程序壓力測試.

發表于:2007-04-22來源:作者:點擊數: 標簽:web測試程序間有前段
前段時間有臺 服務器 因為未知的原因常常黑屏,昨日剛把服務器給取了回來先是重裝了一下系統. 因為上次出問題的原因并沒有找到,訪問量過大也是有可能的,于是我準備對這臺服務器上部署的WEB程序進行一次 壓力測試 . 我之前并沒有正式的對程序進行過 壓力測試 ,

前段時間有臺服務器因為未知的原因常常黑屏,昨日剛把服務器給取了回來先是重裝了一下系統.
因為上次出問題的原因并沒有找到,訪問量過大也是有可能的,于是我準備對這臺服務器上部署的WEB程序進行一次壓力測試.
我之前并沒有正式的對程序進行過壓力測試,在VSTS2005中自帶的LoadTest就是做壓力測試用的,不過我這次使用的并不是它,而是Microsoft的另一個小的軟件:Microsoft Web Application Stress Tool.

這個軟件使用非常的簡單,首先我們需要安裝它,安裝完畢后直接運行會出現選擇創建Script樣式的對話框.
如果是第一次使用的話,我們選擇manual會比較合適.選擇之后出現如下的樣子:

在Server處輸入你要測試的網站的URL,下面的Verb選擇執行方式,比如Post,Get等,Path中輸入具體的地址或文件
然后我們還可以做一點小的設置讓我們的壓力測試更具效果,選擇左邊樹菜單中的Settings,出現如下的樣子:

我們可以按照我們的需求在這里設置測試的時間和強度等,比如,我可以設置Threads值為1000,持續時間為2分鐘,模擬千人的2分鐘的并發訪問.


除了manual模式,我們還可以選擇記錄模式(Record),選擇這個模式可以非常的輕松錄制測試腳本,當我們的訪問比較復雜時,用這種直接錄制的方式無疑是非常輕松的.
具體操作步驟是:
1)選擇Record模式
2)勾中Record delay between request->next
3)finish
4)這時將出現一個IE窗口,你可以在這個窗口自由的輸入你要進行測試的URL,然后執行要測試的行為比如提交,刷新等.
5)當你需要的測試行為結束后,回到WAS的主窗口,點Stop Record來停止腳本的錄制,這時將返回Scripts的View,到此,下面所需要的操作與上面的手動模式已經是一樣了.

到此時,我們已經成功的創建了壓力測試的腳本,接下來只剩下運行腳本和查看報表.
運行腳本:選中需要執行的腳本->menu->scripts->run
查看結果報表:menu->view->reports

到這為止,我們已經進行了一次簡單的壓力測試.整個過程并不復雜而且軟件本身也很簡單,事實上,WAS是用VC/MFC開發的軟件,使用的MS Aclearcase/" target="_blank" >ccess數據庫來存儲Sript和Report記錄,可謂是徹頭徹尾的MS制造

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97