• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    簡單的WEB程序壓力測試.

    發布: 2007-4-22 17:39 | 作者: 未知    | 來源: Wiseman's Code Life blog & | 查看: 380次 | 進入軟件測試論壇討論

    領測軟件測試網

    前段時間有臺服務器因為未知的原因常常黑屏,昨日剛把服務器給取了回來先是重裝了一下系統.
    因為上次出問題的原因并沒有找到,訪問量過大也是有可能的,于是我準備對這臺服務器上部署的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 Access數據庫來存儲Sript和Report記錄,可謂是徹頭徹尾的MS制造

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>