• <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測試手段

    發布: 2008-11-04 09:56 | 作者: 不詳 | 來源: 測試時代采編 | 查看: 48次 | 進入軟件測試論壇討論

    領測軟件測試網
    關鍵字:Web測試

      近年來,隨著軟硬件技術發展和人們意識的提高,Web應用得到廣泛的普及,一方面在互聯網浪潮的推動下,基于互聯網的信息共享和電子商務不斷發展,像新浪、搜狐、8848等大型網站不斷涌現出來,另一方面隨著Java、CGI等網絡技術的成熟,基于B/S結構的大型軟件逐漸顯示出巨大的優勢。同時,也就產生了一個焦點問題,什么樣的服務器能夠滿足不同用戶的需求,怎么能夠保證Web服務器能夠長期穩定地運行,為了滿足這樣的需求Web測試也就同樣變得十分重要。
      當前Web測試主要通過Web測試工具加上良好的測試案例完成的,我們認為主要有以下兩種測試類型:基準測試、非基準測試

      基準測試:主要指測試工具已經提供了標準的測試案例庫,包括靜態測試案例(HTM、JPG)、動態測試案例(CGI)和SSL測試案例等。這類測試工具分為測試案例庫、控制臺程序、客戶端程序三個部分。它的原理是,Web服務器開啟特定的Web服務程序,并且運行上述測試案例,由控制臺程序控制各個客戶端按照一定的腳本訪問順序遍歷Web服務器的各個測試案例,每個請求完成后,各個客戶端向控制臺報告訪問的結構,當一個測試集完成后由控制臺將所有的信息綜合統計,測試過程中控制臺還需要采用SNMP協議對服務器進行實時監控,綜合兩個方面的因素可以反映出Web服務器在不同壓力情況下的綜合性能。

      在測試過程中,主要影響測試結果的因素有網絡環境、客戶端性能。目前無論IA架構服務器還是SUN、HP、IBM的UNIX服務器性能都越來越優越,有可能出現在100MB網絡下不能夠提供足夠的網絡壓力,有可能網絡首先出現瓶頸,這樣就需要擴展到1000MB網絡環境或使用多個網段對服務器提供足夠的壓力,而穩定的客戶端對于測試來說也是十分重要的,因為客戶端如果出現性能下降,就會造成系統崩潰或者不能提供穩定的測試壓力從而導致測試結果出現偏差;一臺客戶端到底能夠穩定運行多少數量的連接是根據不同的硬件配置和操作系統決定的,因此對客戶端的硬件資源進行監控是保證客戶端可以穩定運行的必要手段。

      由于這類測試工具使用的是工具開發商提供的測試案例集,雖然也具有一定的權威性,但是目前再完美的測試案例集也不能涵蓋所有的Web應用情況,所以也不能夠完全體現出Web服務器完整的性能,因此該類測試工具更加適合IT媒體對Web類服務器軟硬件的橫向對比測試,在測試對象和環境大體統一的情況下,可以比較出各個測試對象的性能差異。而對于有實際應用背景的Web服務器進行測試,使用這樣的測試工具就不適合了,我們在以后的測試漫談中會繼續介紹

    延伸閱讀

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

    TAG: web Web WEB 手段


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(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>