高級性能測試培訓(xùn)其它上課時間:
培訓(xùn)對象:
性能測試工程師、測試經(jīng)理、高級程序員、系統(tǒng)架構(gòu)師、項目經(jīng)理以及其他具有一定性能測試經(jīng)驗的人員。
培訓(xùn)內(nèi)容:
開課地點:上海
開課時間:2015年10月24-25日
課程費用:5800元/人
課程簡介:
培訓(xùn)周期:2天 課程背景:
從雙十一網(wǎng)銀系統(tǒng)的故障到12306購票困難再到聚美促銷被秒殺,我們的系統(tǒng)在遭受一次又一次的性能重創(chuàng),為什么做了N次性能測試的系統(tǒng)還有問題
傳統(tǒng)的性能測試常常會遇到以下難題:
1、 性能測試工具一知半解,缺少大量項目實戰(zhàn),測試結(jié)果無價值;
2、 缺少全盤規(guī)劃,驗收階段(UAT)才準(zhǔn)備性能測試;
3、 模擬場景與實際生產(chǎn)差別大,測試價值有限;
4、 缺少性能分析和定位,找不出性能問題;
5、 生產(chǎn)測試環(huán)境差異大,不知道怎么辦;
6、 缺少上線后的預(yù)測、預(yù)防和規(guī)劃,無法指導(dǎo)生產(chǎn)。
有效解決以上難題是一個系統(tǒng)工程,不僅僅是性能測試。性能測試分析與建模課程融合性能測試、性能分析、性能建模、容量規(guī)劃、敏捷開發(fā)等業(yè)界最佳實踐,系統(tǒng)解決傳統(tǒng)性能測試難題。課程中介紹的每個流程、每樣技術(shù)、每個工具背后都是大量項目實踐的總結(jié),都有講師親身經(jīng)歷的“性能故事”。課程目的:
該課程使學(xué)員:
掌握全生命周期敏捷性能測試優(yōu)化方法論;
掌握一線loadrunner實戰(zhàn)經(jīng)驗;
掌握性能分析優(yōu)化常見問題和解決方法
掌握性能建模與容量規(guī)劃方法
掌握性能學(xué)習(xí)的方法和性能團(tuán)隊建設(shè)培訓(xùn)對象:
性能測試工程師、測試經(jīng)理、高級程序員、系統(tǒng)架構(gòu)師、項目經(jīng)理以及其他具有一定性能測試經(jīng)驗的人員。課程特點:
大量實踐案例+系統(tǒng)化性能解決方案(只講授實戰(zhàn)內(nèi)容)
本課程采用咨詢式培訓(xùn)方式:客戶提供一、兩個實際案例,培訓(xùn)現(xiàn)場詳細(xì)分析案例
客戶評價:
“近幾年聽到的最實戰(zhàn)培訓(xùn)” 某大行性能測試部門負(fù)責(zé)人
“開拓視野,從傳統(tǒng)行業(yè)到互聯(lián)網(wǎng)架構(gòu),指導(dǎo)系統(tǒng)架構(gòu)設(shè)計” 某證券交易所架構(gòu)師
課程大綱:
:
1. 培訓(xùn)客戶系統(tǒng)性能測試現(xiàn)狀分析
2. 傳統(tǒng)性能測試面臨的挑戰(zhàn)
3. 全生命周期敏捷性能解決方案
3.1 敏捷方法論的核心
3.2 全生命周期敏捷性能體系
3.3 敏捷性能計劃
3.3.1 可測試的性能需求
3.3.2 敏捷測試策略
3.3.3 產(chǎn)品代辦列表
3.4 系統(tǒng)架構(gòu)評估
3.4.1 評估標(biāo)準(zhǔn)
3.4.2 評估方法
3.5 性能持續(xù)迭代
3.5.1 性能單元測試
3.5.2 性能集成/UAT測試
3.5.3 持續(xù)集成與性能測試
3.5.4 自動化性能測試價值何在
3.6 性能與容量運維
3.6.1 運維人員的工作狀態(tài)
3.6.2 性能模型回歸分析
3.6.3 可靠性可用性指導(dǎo)
3.6.4 業(yè)務(wù)場景更新
3.7 敏捷性能最佳實踐
4. 性能測試 8h
4.1 性能測試應(yīng)用場景
4.2 性能測試流程
4.3 性能測試需求分析
4.3.1 確定測試目標(biāo)
4.3.2 已有系統(tǒng)需求分析
4.3.3 新上線系統(tǒng)需求分析
4.3.4 系統(tǒng)體系架構(gòu)
4.3.5 業(yè)務(wù)模型分析
4.3.6 突變、秒殺與促銷
4.3.7 確定通過標(biāo)準(zhǔn)
4.3.8 從業(yè)務(wù)模型到技術(shù)模型
4.3.9 用戶模型vs TPS模型
4.3.10 案例實戰(zhàn):需求分析過程
4.4 性能測試場景
4.4.1 基準(zhǔn)測試
4.4.2 單交易容量測試
4.4.3 綜合交易容量測試
4.4.4 可靠性測試
4.4.5 可擴(kuò)展性測試
4.4.6 穩(wěn)定性測試
4.4.7 業(yè)務(wù)突變測試
4.4.8 OLAP、跑批業(yè)務(wù)測試場景
4.4.9 參數(shù)配置測試
4.4.10 性能測試用例
4.4.11 客戶系統(tǒng)性能測試場景改進(jìn)點
4.5 性能測試環(huán)境
4.5.1 測試環(huán)境縮放原則
4.5.2 被測系統(tǒng)環(huán)境需求
4.5.3 壓力機(jī)測試環(huán)境要求
4.5.4 環(huán)境準(zhǔn)備注意事項
4.6 性能測試數(shù)據(jù)
4.6.1 墊底數(shù)據(jù)+參數(shù)化數(shù)據(jù)
4.6.2 數(shù)據(jù)分布
4.6.3 生產(chǎn)數(shù)據(jù)清洗
4.6.4 自動化生成
4.6.5 數(shù)據(jù)重用問題
4.6.6 客戶系統(tǒng)性能測試數(shù)據(jù)準(zhǔn)備
4.7 性能測試方案
4.7.1 測試目標(biāo)
4.7.2 性能監(jiān)控分析指標(biāo)
4.7.3 測試計劃
4.7.4 測試資源
4.7.5 測試風(fēng)險
4.7.6 客戶系統(tǒng)性能測試方案改進(jìn)點
4.8 每秒上萬交易性能測試執(zhí)行(LoadRunner使用)
4.8.1 日志和記錄
4.8.2 風(fēng)控與溝通
4.8.3 LoadRunner使用實踐
4.8.3.1 LoadRunner原理
4.8.3.2 腳本、場景規(guī)范
4.8.3.3 腳本調(diào)試
4.8.3.4 參數(shù)化技巧
4.8.3.5 事務(wù)定義
4.8.3.6 RunTime設(shè)置
4.8.3.7 場景測試時間
4.8.3.8 監(jiān)控LoadRunner
4.8.3.9 上萬TPS LoadRunner使用技巧
4.9 性能測試高級場景
4.9.1 用戶體驗測試
4.9.2 復(fù)盤測試
4.9.3 SQL測試
4.9.4 流水碼生成
4.10 性能測試報告
4.10.1 性能測試報告模板
4.10.2 一圖勝萬言
4.10.3 &