測(cè)試經(jīng)理
互聯(lián)網(wǎng)
電商
傳統(tǒng)金融
互聯(lián)網(wǎng)金融
物聯(lián)網(wǎng)
安全
電信
其他
性能測(cè)試
推薦課程
average > 0 ? $model->average . '分' : '10.0分' ?>

性能測(cè)試?yán)碚撆c實(shí)踐

fan.w

前IBM 測(cè)試咨詢顧問(wèn)

? 2005年加入IBM中國(guó)開(kāi)發(fā)實(shí)驗(yàn)室。在IBM 10多年間參與并領(lǐng)導(dǎo)IBM Rational品牌下的多個(gè)軟件開(kāi)發(fā)項(xiàng)目。歷任IBM Rational 高級(jí)程序員、 產(chǎn)品經(jīng)理, 高級(jí)研發(fā)經(jīng)理等職位。在此期間承擔(dān)IBM Rational 多個(gè)產(chǎn)品的在中國(guó)實(shí)驗(yàn)室的研發(fā)管理工作。負(fù)責(zé)過(guò)年收入20M+美元的持續(xù)交付軟件產(chǎn)品的全球產(chǎn)品研發(fā)負(fù)責(zé)人,帶領(lǐng)全球40人的研發(fā)團(tuán)隊(duì)對(duì)產(chǎn)品的研發(fā),測(cè)試進(jìn)行管理。
? 參與過(guò)多個(gè)金融行業(yè),電子制造也以及其他行業(yè)大型企業(yè)研發(fā)中心的技術(shù)交流,向客戶推廣開(kāi)發(fā)流程、工具創(chuàng)新及項(xiàng)目最佳實(shí)踐;參加IBM客戶技術(shù)大會(huì)(Innovate, Technical Summit等),發(fā)表敏捷開(kāi)發(fā)方法論,持續(xù)交付,持續(xù)測(cè)試等方面的主題演講;曾就任天津大學(xué)國(guó)家示范性軟件學(xué)院軟件與系統(tǒng)交付系企業(yè)方主講教室,并獲得2010年度學(xué)院杰出青年教師獎(jiǎng),致力于性能測(cè)試的云端SaaS服務(wù),以及面向企業(yè)的性能測(cè)試解決方案咨詢、產(chǎn)品和實(shí)施等。

? 2005年加入IBM中國(guó)開(kāi)發(fā)實(shí)驗(yàn)室。在IBM 10多年間參與并領(lǐng)導(dǎo)IBM Rational品牌下的多個(gè)軟件開(kāi)發(fā)項(xiàng)目。歷任IBM Rational 高級(jí)程序員、 產(chǎn)品經(jīng)理, 高級(jí)研發(fā)經(jīng)理等職位。在此期間承擔(dān)IBM Rational 多個(gè)產(chǎn)品的在中國(guó)實(shí)驗(yàn)室的研發(fā)管理工作。負(fù)責(zé)過(guò)年收入20M+美元的持續(xù)交付軟件產(chǎn)品的全球產(chǎn)品研發(fā)負(fù)責(zé)人,帶領(lǐng)全球40人的研發(fā)團(tuán)隊(duì)對(duì)產(chǎn)品的研發(fā),測(cè)試進(jìn)行管理。 ? 參與過(guò)多個(gè)金融行業(yè),電子制造也以及其他行業(yè)大型企業(yè)研發(fā)中心的技術(shù)交流,向客戶推廣開(kāi)發(fā)流程、工具創(chuàng)新及項(xiàng)目最佳實(shí)踐;參加IBM客戶技術(shù)大會(huì)(Innovate, Technical Summit等),發(fā)表敏捷開(kāi)發(fā)方法論,持續(xù)交付,持續(xù)測(cè)試等方面的主題演講;曾就任天津大學(xué)國(guó)家示范性軟件學(xué)院軟件與系統(tǒng)交付系企業(yè)方主講教室,并獲得2010年度學(xué)院杰出青年教師獎(jiǎng),致力于性能測(cè)試的云端SaaS服務(wù),以及面向企業(yè)的性能測(cè)試解決方案咨詢、產(chǎn)品和實(shí)施等。

課程費(fèi)用

6800.00 /人

課程時(shí)長(zhǎng)

3

成為教練

課程簡(jiǎn)介

從性能測(cè)試?yán)碚?,概念,流程,工具到定制開(kāi)發(fā),由淺入深的把性能測(cè)試的精髓傳授給學(xué)員。

目標(biāo)收益

通過(guò)培訓(xùn),學(xué)員可以系統(tǒng)的了解性能測(cè)試的概念,流程,和性能測(cè)試工具的使用。

培訓(xùn)對(duì)象

中級(jí)軟件測(cè)試或軟件開(kāi)發(fā)人員,工作經(jīng)驗(yàn)2年以上

課程大綱

性能測(cè)試概述 1.1 性能測(cè)試初印象
1.2 一個(gè)成功的性能測(cè)試案例
1.3 性能測(cè)試與軟件交付過(guò)程
1.3.1 軟件交付 –》質(zhì)量控制 –》性能測(cè)試(性能工程)
1.3.2 軟件測(cè)試極其分類(lèi)
1.4 性能測(cè)試的獨(dú)特性:意義,目標(biāo),手段,驗(yàn)收標(biāo)準(zhǔn)
1.5 性能測(cè)試的類(lèi)型
1.5.1 客戶端性能,服務(wù)器端性能 (本培訓(xùn)關(guān)注后者)
1.5.2 API,組件性能:基線,回歸
1.5.3 基準(zhǔn)測(cè)試,用戶負(fù)載測(cè)試,壓力測(cè)試,性能調(diào)優(yōu)測(cè)試,長(zhǎng)時(shí)間可靠性測(cè)試
1.6 性能測(cè)試的基本原理
1.6.1 還原并模擬并發(fā)的虛擬用戶請(qǐng)求,對(duì)被測(cè)系統(tǒng)加壓
1.6.2 監(jiān)控,收集數(shù)據(jù),發(fā)現(xiàn)瓶頸和系統(tǒng)最大處理能力,分析改進(jìn)
1.6.3 善用工具 (錄制,編輯,施壓,結(jié)果展現(xiàn),分析)
性能測(cè)試的基本流程 2.1計(jì)劃和設(shè)計(jì),腳本開(kāi)發(fā)和驗(yàn)證,測(cè)試環(huán)境,測(cè)試執(zhí)行,結(jié)果分析和調(diào)優(yōu)
2.2性能測(cè)試活動(dòng)在RUP中的映射
2.3 以“性能工程”的高度參與項(xiàng)目團(tuán)隊(duì)協(xié)作
2.4 性能測(cè)試報(bào)告
2.4.1 簡(jiǎn)明清晰有內(nèi)涵的報(bào)告 (誰(shuí)是報(bào)告的對(duì)象?)
2.4.2 一個(gè)文檔樣例 (包括測(cè)試計(jì)劃,測(cè)試用例描述,結(jié)果分析,結(jié)論)
性能測(cè)試的具體實(shí)施 3.1 基本概念闡釋
3.1.1 虛擬用戶數(shù),用戶組 (包括ramp-up, ramp-down, 用戶負(fù)載模型)
3.1.2 思考時(shí)間, 延時(shí) (與響應(yīng)時(shí)間關(guān)系)
3.1.3 同步,集合點(diǎn)
3.1.4 頁(yè)面操作,事務(wù) (混合的工作負(fù)載)
3.1.5 HTTP請(qǐng)求,響應(yīng),方法,head, body
3.1.6 參數(shù)化,動(dòng)態(tài)數(shù)據(jù)關(guān)聯(lián) (以及隨機(jī)化,腳本控制執(zhí)行邏輯)
3.1.7 采樣:run v.s. interval,attempt v.s. hit
3.1.8 Percentile, 方差
3.2 常用的性能度量指標(biāo)
3.2.1 系統(tǒng)響應(yīng)時(shí)間: 頁(yè)面,事務(wù)級(jí)別
3.2.2 吞吐率 (throughput): TPS, QPS
3.2.3 出錯(cuò)率:超過(guò)閾值的無(wú)效測(cè)試執(zhí)行不能采納
3.2.4 被測(cè)系統(tǒng)(OS)的監(jiān)控指標(biāo):
3.2.5 應(yīng)用相關(guān)指標(biāo):中間件,數(shù)據(jù)庫(kù)
3.3 主要性能測(cè)試工具介紹
3.4 性能調(diào)優(yōu)若干基本原則
3.5 性能測(cè)試的未來(lái)趨勢(shì)
3.5.1 融入持續(xù)集成
3.5.2 高測(cè)試負(fù)載,大數(shù)據(jù)量處理分析
3.5.3 云服務(wù):更高效的測(cè)試資源管理和測(cè)試執(zhí)行
JMeter學(xué)習(xí) 4.1 JMeter介紹
練習(xí) JMeter創(chuàng)建運(yùn)行一個(gè)簡(jiǎn)單的HTTP測(cè)試
4.2 JMeter基礎(chǔ)元件介紹
練習(xí) JMeter創(chuàng)建運(yùn)行一個(gè)比較復(fù)雜的HTTP測(cè)試
4.3其他復(fù)雜應(yīng)用場(chǎng)景
4.4 JMeter對(duì)其他協(xié)議的支持
4.5 腳本錄制
4.6 JMeter遠(yuǎn)程執(zhí)行支持
4.7 JMeter報(bào)告
JMeter高級(jí)擴(kuò)展 5.1 第三方插件安裝
5.2 JSON處理
練習(xí):JSON Path使用
5.3 JMeter監(jiān)控插件
練習(xí):被測(cè)系統(tǒng)監(jiān)控
5.4 TCP/IP協(xié)議測(cè)試
練習(xí):文本和二進(jìn)制Socket應(yīng)用的測(cè)試
5.5 第三方的擴(kuò)展functions
5.6 擴(kuò)展自定義function
練習(xí):擴(kuò)展一個(gè)簡(jiǎn)單的自定義function
5.7 Functions vs. Bean-Shell
5.8 JMeter自定義協(xié)議支持
演示:擴(kuò)展Kafka協(xié)議支持
5.9 JMeter與持續(xù)集成
演示:JMeter與Jenkins的集成
5.10 JMeter的限制
XMeter:云上性能測(cè)試服務(wù) 6.1 云性能測(cè)試基本原理
6.2 使用XMeter云服務(wù)(報(bào)告、被測(cè)系統(tǒng)監(jiān)控)
6.3 API
性能測(cè)試概述
1.1 性能測(cè)試初印象
1.2 一個(gè)成功的性能測(cè)試案例
1.3 性能測(cè)試與軟件交付過(guò)程
1.3.1 軟件交付 –》質(zhì)量控制 –》性能測(cè)試(性能工程)
1.3.2 軟件測(cè)試極其分類(lèi)
1.4 性能測(cè)試的獨(dú)特性:意義,目標(biāo),手段,驗(yàn)收標(biāo)準(zhǔn)
1.5 性能測(cè)試的類(lèi)型
1.5.1 客戶端性能,服務(wù)器端性能 (本培訓(xùn)關(guān)注后者)
1.5.2 API,組件性能:基線,回歸
1.5.3 基準(zhǔn)測(cè)試,用戶負(fù)載測(cè)試,壓力測(cè)試,性能調(diào)優(yōu)測(cè)試,長(zhǎng)時(shí)間可靠性測(cè)試
1.6 性能測(cè)試的基本原理
1.6.1 還原并模擬并發(fā)的虛擬用戶請(qǐng)求,對(duì)被測(cè)系統(tǒng)加壓
1.6.2 監(jiān)控,收集數(shù)據(jù),發(fā)現(xiàn)瓶頸和系統(tǒng)最大處理能力,分析改進(jìn)
1.6.3 善用工具 (錄制,編輯,施壓,結(jié)果展現(xiàn),分析)
性能測(cè)試的基本流程
2.1計(jì)劃和設(shè)計(jì),腳本開(kāi)發(fā)和驗(yàn)證,測(cè)試環(huán)境,測(cè)試執(zhí)行,結(jié)果分析和調(diào)優(yōu)
2.2性能測(cè)試活動(dòng)在RUP中的映射
2.3 以“性能工程”的高度參與項(xiàng)目團(tuán)隊(duì)協(xié)作
2.4 性能測(cè)試報(bào)告
2.4.1 簡(jiǎn)明清晰有內(nèi)涵的報(bào)告 (誰(shuí)是報(bào)告的對(duì)象?)
2.4.2 一個(gè)文檔樣例 (包括測(cè)試計(jì)劃,測(cè)試用例描述,結(jié)果分析,結(jié)論)
性能測(cè)試的具體實(shí)施
3.1 基本概念闡釋
3.1.1 虛擬用戶數(shù),用戶組 (包括ramp-up, ramp-down, 用戶負(fù)載模型)
3.1.2 思考時(shí)間, 延時(shí) (與響應(yīng)時(shí)間關(guān)系)
3.1.3 同步,集合點(diǎn)
3.1.4 頁(yè)面操作,事務(wù) (混合的工作負(fù)載)
3.1.5 HTTP請(qǐng)求,響應(yīng),方法,head, body
3.1.6 參數(shù)化,動(dòng)態(tài)數(shù)據(jù)關(guān)聯(lián) (以及隨機(jī)化,腳本控制執(zhí)行邏輯)
3.1.7 采樣:run v.s. interval,attempt v.s. hit
3.1.8 Percentile, 方差
3.2 常用的性能度量指標(biāo)
3.2.1 系統(tǒng)響應(yīng)時(shí)間: 頁(yè)面,事務(wù)級(jí)別
3.2.2 吞吐率 (throughput): TPS, QPS
3.2.3 出錯(cuò)率:超過(guò)閾值的無(wú)效測(cè)試執(zhí)行不能采納
3.2.4 被測(cè)系統(tǒng)(OS)的監(jiān)控指標(biāo):
3.2.5 應(yīng)用相關(guān)指標(biāo):中間件,數(shù)據(jù)庫(kù)
3.3 主要性能測(cè)試工具介紹
3.4 性能調(diào)優(yōu)若干基本原則
3.5 性能測(cè)試的未來(lái)趨勢(shì)
3.5.1 融入持續(xù)集成
3.5.2 高測(cè)試負(fù)載,大數(shù)據(jù)量處理分析
3.5.3 云服務(wù):更高效的測(cè)試資源管理和測(cè)試執(zhí)行
JMeter學(xué)習(xí)
4.1 JMeter介紹
練習(xí) JMeter創(chuàng)建運(yùn)行一個(gè)簡(jiǎn)單的HTTP測(cè)試
4.2 JMeter基礎(chǔ)元件介紹
練習(xí) JMeter創(chuàng)建運(yùn)行一個(gè)比較復(fù)雜的HTTP測(cè)試
4.3其他復(fù)雜應(yīng)用場(chǎng)景
4.4 JMeter對(duì)其他協(xié)議的支持
4.5 腳本錄制
4.6 JMeter遠(yuǎn)程執(zhí)行支持
4.7 JMeter報(bào)告
JMeter高級(jí)擴(kuò)展
5.1 第三方插件安裝
5.2 JSON處理
練習(xí):JSON Path使用
5.3 JMeter監(jiān)控插件
練習(xí):被測(cè)系統(tǒng)監(jiān)控
5.4 TCP/IP協(xié)議測(cè)試
練習(xí):文本和二進(jìn)制Socket應(yīng)用的測(cè)試
5.5 第三方的擴(kuò)展functions
5.6 擴(kuò)展自定義function
練習(xí):擴(kuò)展一個(gè)簡(jiǎn)單的自定義function
5.7 Functions vs. Bean-Shell
5.8 JMeter自定義協(xié)議支持
演示:擴(kuò)展Kafka協(xié)議支持
5.9 JMeter與持續(xù)集成
演示:JMeter與Jenkins的集成
5.10 JMeter的限制
XMeter:云上性能測(cè)試服務(wù)
6.1 云性能測(cè)試基本原理
6.2 使用XMeter云服務(wù)(報(bào)告、被測(cè)系統(tǒng)監(jiān)控)
6.3 API

活動(dòng)詳情

提交需求