• <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 應用系統性能測試

    發布: 2010-7-12 14:01 | 作者: 不詳 | 來源: 領測國際采編 | 查看: 220次 | 進入軟件測試論壇討論

    領測軟件測試網

      (一)成功的 Web 應用系統性能測試  軟件測試

      性能測試是 Web 應用系統的一項重要質量保證措施。在現實中,很多 Web 性能測試項目由于性能測試需求定義不合理或不明確,導致性能測試項目不能達到預期目標或進度超期。本文針對 Web 應用系統的技術架構和系統使用特點,探討如何有效實施性能測試過程,并重點介紹如何分析獲得合理的性能測試需求,最終對 Web 應用系統性能進行科學、準確的評估。

      1 引言

      基于Web服務器的應用系統由于提供瀏覽器界面而無須安裝,大大降低了系統部署和升級成本,得以普遍應用。目前,很多企業的核心業務系統均是Web應用,但當Web應用的數據量和訪問用戶量日益增加,系統不得不面臨性能和可靠性方面的挑戰。因此,無論是Web應用系統的開發商或最終用戶,都要求在上線前對系統進行性能,科學評價系統的性能,從而降低系統上線后的性能風險。

      在很多性能測試項目中,由于不能合理定義系統的性能測試需求,不能建立和真實環境相符的負載模型,不能科學分析性能測試結果,導致性能測試項目持續時間很長或不能真正評價系統性能并提出性能改進措施。

      本文在總結許多Web應用系統性能測試實踐經驗和教訓的基礎上,從與性能測試工具無關的角度介紹Web應用系統性能測試的方法和實施過程,以及如何定義合理的性能測試需求。

      1.1 術語定義

      性能測試:通過模擬大量瀏覽器客戶端同時訪問Web服務器,獲得系統的性能數據。

      虛擬用戶:模擬瀏覽器向Web服務器發送請求并接收響應的一個進程或線程。

      響應時間:瀏覽器向Web服務器提交一個請求到收到響應之間的間隔時間。

      思考時間:瀏覽器在收到響應后到提交下一個請求之間的間隔時間。

      請求成功率:Web服務器正確處理的請求數量和接收到的請求數量的比。

      吞吐量:單位時間內Web服務器成功處理的HTTP頁面或HTTP請求數量。

      在線用戶:用戶通過瀏覽器訪問登錄Web應用系統后,并不退出該應用系統。通常一個Web應用服務器的在線用戶對應Web應用服務器的一個Session。

      并發用戶數:Web服務器在一段時間內為處理瀏覽器請求而建立的HTTP連接數或生成的處理線程數。當所有在線用戶發送HTTP請求的思考時間為零時,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>