• 軟件測試技術
  • 軟件測試博客
  • 軟件測試視頻
  • 開源軟件測試技術
  • 軟件測試論壇
  • 軟件測試沙龍
  • 軟件測試資料下載
  • 軟件測試雜志
  • 軟件測試人才招聘
    暫時沒有公告

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

如何有效開展軟件性能測試

發布: 2011-1-10 09:14 | 作者: 不詳 | 來源: 領測測試網采編 | 查看: 68次 | 進入軟件測試論壇討論

領測軟件測試網

  如何有效開展軟件性能測試   軟件測試

  一、性能測試類型

  性能測試是一種廣義上的說法,包括了以下各種不同的性能測試類型,每種測試類型都帶著明確的測試目的。

  1.性能測試(Performance Testing)

  性能測試的方法是通過模擬生產運行的業務壓力量和使用場景組合,測試系統的性能是否滿足生產的性能要求。即在特定的運行條件下驗證系統的能力狀況。

  主要強調在特定的軟硬件環境、特定的測試業務場景下,獲得系統的各個性能指標。

  2.負載測試(Load Testing)

  在給定的測試環境下,通過在被測系統上不斷增加壓力,直到性能指標超過預定指標或某種資源使用已經達到飽和狀態,目的是了解系統性能容量和處理能力極限。負載測試的主要用途是發現系統性能的拐點,尋找系統能夠支持的最大用戶、業務等處理能力的約束。

  負載測試是在固定測試環境,在其它測試角度(負載方面)不變的情況下,變化一個測試角度并持續增加壓力,查看系統的性能曲線和處理極限,以及是否有性能瓶頸存在(拐點)。主要意義是從多個不同的測試角度去探測分析系統的性能變化情況,配合性能調優。測試角度可以是并發用戶數、業務量、數據量等不同方面的負載。

  3.壓力測試(Stress Testing)

  測試系統在一定飽和狀態下系統能夠處理的會話能力,以及是否出現錯誤,一般用于穩定性測試。

  可以理解為資源的極限測試。測試關注在資源處于飽和或超負荷的情況下,系統能否正常運行,是一種在極端壓力下的穩定性測試。其主要意義是通過測試、調優保證系統即使在用戶的極端壓力下也不會出錯甚至系統崩潰。

  壓力測試的目的是調查系統在其資源超負荷的情況下的表現,尤其是對系統的處理時間有什么影響。這類測試在一種需要在反常數量、頻率或資源的方式下執行系統。目標是通過極限測試方法,發現系統在極限或惡劣環境中自我保護能力。主要驗證系統的可靠性。

  4.配置測試(Configuration Testing)

  通過對被測系統的軟硬件環境的調整,了解各種不同環境對性能影響的程度,從而找到系統各項資源的最有分配原則。

  主要用于性能調優,在經過測試獲得了基準測試數據后,進行環境調整(包括硬件配置、網絡、操作系統、應用服務器、數據庫等),再將測試結果與基準數據進行對比,判斷調整是否達到最佳狀態。

  5.并發測試(Concurrency Testing)

  模擬并發訪問,測試多用戶并發訪問同一個應用、模塊、數據時是否產生隱藏的并發問題,如內存泄漏、線程鎖、資源爭用問題。

  6.可靠性測試(Reliability Testing)

延伸閱讀

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

TAG: 軟件

71/71234567>

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

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

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