性能測試概念梳理

1.爲什麼要做性能測試?目的是什麼?
性能測試用來驗證系統是否滿足預期的性能指標、尋求系統的性能瓶頸、獲得系統的性能擴展能力和性能極限、系統的穩定性數據從行業性質來講,性能測試目的是爲了驗證系統的處理能力並查找出系統的瓶頸,如支持多少用戶併發等,驗證系統是否滿足用戶的期望指標,並協助開發、DBA等針對系統瓶頸進行調優,達到上線指標。就個人職業規劃上來講,學習性能測試的目的是想進一步提升自己各方面的技術能力,單一的功能測試已經沒什麼競爭力,只有不斷學習新技能才能提升自己的核心競爭力,money才能賺的更多


2.測試行業金字塔:功能測試、自動化測試、性能測試、安全測試


3.什麼時候開展性能測試?性能測試,測試的是什麼?
性能測試分幾個幾個階段,正規流程是需求階段性能人員已經介入,做需求調研,建模,性能測試也分單元測試,接口測試,系統測試;性能測試用來驗證系統是否滿足預期的性能指標、尋找系統的性能瓶頸、獲得系統的性能擴展能力和性能極限、系統的穩定性數據。


4.性能測試周期和流程
性能測試周期是貫穿整個軟件工程週期,上線後做性能數據收集、評估、容量規劃、擴容規劃、工作的內容跟性能測試人員級別不同有關係;
性能測試流程,概念階段(項目啓動、提交測試申請、需求調研、評審)輸出性能需求調研報告;方案階段(編寫方案、內部評審、方案確定)輸出性能測試方案;實施階段(環境搭建、數據準備、開發腳本、運行場景)輸出階段測試數據;驗證階段(問題定位、性能調優、編寫測試報告、評審)輸出測試報告;關閉階段(上下跟蹤回訪、總結報告)輸出總結報告 


5.性能測試人員個人職業進階5個階段,性能測試工程師,性能測試分析師,性能測試專家,性能測試架構師,性能測試顧問
(1)性能測試工程師:在一定指導下可以完成性能測試執行過程,熟練掌握一門性能測試工具
(2)性能測試分析師:可獨立完成性能測試整個過程,測試方案和診斷分析能力好
(3)性能測試專家:性能測試結果可指導容量規劃,並較準確預測上線後風險,具備單一領域的性能測試深度,並有權威性
(4)性能測試架構師:能主動提前識別性能測試風險,並給出優化建議,具備跨領域的性能測試方案能力
(5)性能測試顧問:不限於測試,在行業內具備一定的影響力

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章