1. 程式人生 > >jmeter初級學習一效能測試初接觸------《JMeter實戰》

jmeter初級學習一效能測試初接觸------《JMeter實戰》

  1. 技術要求
    測試工具:JMeter、LoadRunner
    測試基礎 :效能測試理論、自動化測試理論、測試開發
    伺服器效能診斷:CPU、磁碟、記憶體、網路
    優化技能:程式碼、架構、中介軟體、作業系統、資料庫(SQL、配置、設計)
    協議:http/https、WebSocket/Socket、WebService、其它RPC實現
    自動化:介面自動化、Web自動化、移動App自動化
    持續整合:Jenkins、maven/ant、Git/svn

  2. 價值
    保障系統的效能,提供良好的使用者體驗;儘可能的找出系統性能薄弱環節,幫助進行效能優化。 List item

  3. 測試流程
    流程包括業務學習、需求分析、工作評估、設計模型、計劃編寫、指令碼開發、測試環境準備、測試資料準備、測試執行、缺陷管理、效能分析、效能調優、測試報告。
    業務學習:通過文件和操作來了解系統功能
    需求分析:分析非功能需求,圈定測試範圍,瞭解效能指標
    ~ 初次上線,需要同行資料進行分析估算
    ~ 已經上線,通過技術人員獲取tps和時間的比例分佈圖、使用者數和時間的分佈圖、資料庫ER關係圖、容量資料等。
    設計模型:把業務模型對映為測試模型。即測試用例設計+測試實現方案,用例只關注業務,模型還需關注如何實現,是否具有可操作性、可驗證性等,根據不同目的組合測試場景。
    計劃編寫:包括測試範圍、人力投入、持續時間、工作內容、風險評估、風險應對策略等。
    測試環境:伺服器(被測系統執行平臺)、負載機
    測試資料:主資料(業務執行的 基礎)、業務資料(執行業務產生的 資料)

  4. 測試執行常見指標

在這裡插入圖片描述