首先來說說效能測試:效能是軟體的一種非功能特性,他關注的不是軟體是否完成了特定的功能,而是軟體在完成特定功能是展示出來的及時性。及時性從不同的視角代表不同的指標:
使用者:響應時間
系統管理員:資源利用率,可擴充套件性,系統穩定性,系統容量
開發人員:系統架構,資料庫設計,設計和**實現
可見,系統穩定性對系統管理員的意義重大,穩定性的好壞也可以直接影響到終端使用者所關心的「響應時間」,所以說穩定性測試時效能測試中非常重要的一環。
穩定性測試(亦可稱可靠性測試)通過給系統載入一定的業務壓力,讓系統持續執行一段時間(一般為7x24小時),檢測系統是否能夠穩定執行。
識別穩定性的主要效能指標(kpi)
持續改進(如有必要)
下面我們拿乙個bi(商業智慧型)的例子來進行我們的穩定性測試建模
使用者場景:利用ssis 包進行etl操作將元資料計算轉化後匯入到資料立方體(cube)中。
典型負載:每小時3000個使用者,100000條資料,執行7x24小時
測試環境:需求文件中規定的配置
系統相關:cpu,memory,private mbytes/sec等
穩定性指標模型:計算公式
2. 穩定性模型
3. 從圖表中可以看出:
4. 系統方面的指標也可以按照這個方法去分析。(當然,對系統資源占用要求不高的系統可以直接通過占用曲線來分析穩定性)
7. 執行測試獲取結果,套用指標模型進行分析
總的來說,穩定性測試是用來驗證產品在一定的負載下是否能夠長時間的穩定執行,其主要目的是驗證能力,並在能力的驗證過程中找到系統不穩定的因素並進行分析解決。
效能測試之穩定性測試(可靠性測試)
最近兩天在系統的複習效能測試方面的知識,結合之前的效能測試經驗有了一些總結,希望寫出來與大家分享,希望多提寶貴意見,共同進步 首先來說說效能測試 效能是軟體的一種非功能特性,他關注的不是軟體是否完成了特定的功能,而是軟體在完成特定功能是展示出來的及時性。及時性從不同的視角代表不同的指標 使用者 響應...
效能及穩定性測試方法
借自己在公司做產品的效能和穩定性測試之利,沉澱了一些效能和穩定性測試的方法。這裡先列個提綱,希望未來自己能堅持把內容全部補充完整。1 效能及穩定性測評的目的 2 效能調優基礎知識 2.1 作業系統 2.2 jvm 2.3 應用伺服器 2.4 資料庫 3 效能測評的一般方法 3.1 設計場景 3.2 ...
app測試 穩定性測試
穩定性測試的概念有2種,一,穩定性測試,對應於異常性測試,即發生異常情況時,系統如何反應的測試。包含 1 互動性測試,被打擾的情況,如來電,簡訊,低電量等。這些其實在上章的功能測試中有提到。2 異常性測試,斷網,斷電,伺服器異常等情況 二,穩定性測試指的是效能測試,壓力測試 1 基準效能測試,通過壓...