企業(yè)性能測(cè)試:體系構(gòu)建、落地指導(dǎo)與案例解讀
鏈接:https://pan.baidu.com/s/1CZF9i92Ebs07psryC505Iw?pwd=spa6?
提取碼:spa6

性能測(cè)試領(lǐng)域國(guó)際資質(zhì)認(rèn)證組織ISTQB/CSTQB與專業(yè)企業(yè)服務(wù)商PerfMa聯(lián)合撰寫。來(lái)自同濟(jì)大學(xué)、華中理工等多所高校,騰訊、華為、德勤、北汽等多家企業(yè),NIISA、VIPTEST等多個(gè)組織的29位專家聯(lián)合推薦。
本書可以幫助讀者構(gòu)建性能測(cè)試和優(yōu)化的完整知識(shí)體系框架,掌握企業(yè)性能測(cè)試落地實(shí)踐,書中內(nèi)容包括性能測(cè)試標(biāo)準(zhǔn)、流程、模型、經(jīng)驗(yàn)、技巧、工具,以及眾多典型案例等。
內(nèi)容簡(jiǎn)介
這是一本從標(biāo)準(zhǔn)、方法論和工程化實(shí)踐三個(gè)維度全面且深入解讀如何構(gòu)建企業(yè)級(jí)性能測(cè)試工程的指導(dǎo)手冊(cè)。作者是國(guó)際知名的測(cè)試認(rèn)證組織ISTQB/CSTQB和國(guó)內(nèi)知名企業(yè)測(cè)試服務(wù)提供商PerfMa。兩家強(qiáng)強(qiáng)聯(lián)合,從性能測(cè)試標(biāo)準(zhǔn)、流程、模型、經(jīng)驗(yàn)、技巧、工具、案例等多個(gè)可真正指導(dǎo)從業(yè)者工作的角度對(duì)企業(yè)級(jí)性能測(cè)試展開介紹。其中18個(gè)典型性能測(cè)試指標(biāo)、6大性能測(cè)試模型、全鏈路性能測(cè)試實(shí)踐、性能測(cè)試工程化實(shí)踐等精華內(nèi)容,得到了推薦專家的一致好評(píng)。
本書可幫助從業(yè)者構(gòu)建性能測(cè)試體系、落地性能測(cè)試流程、合理選擇并靈活使用性能測(cè)試工具,所有需要了解、掌握和開展性能測(cè)試的人員都適合閱讀本書,包括但不限于性能測(cè)試一線從業(yè)者、性能測(cè)試項(xiàng)目管理者、性能測(cè)試標(biāo)準(zhǔn)制定者、性能測(cè)試相關(guān)培訓(xùn)機(jī)構(gòu)、軟件相關(guān)專業(yè)的高校師生。
本書從邏輯上可以分為兩個(gè)部分:
第1部分(第1章和第2章)介紹性能測(cè)試概況和國(guó)際國(guó)內(nèi)性能測(cè)試標(biāo)準(zhǔn),包括對(duì)當(dāng)前企業(yè)性能測(cè)試效率低下甚至無(wú)效的原因分析,度量指標(biāo)收集、選擇的方法,18個(gè)典型度量指標(biāo)分析等。該部分可為企業(yè)落地性能測(cè)試工程提供標(biāo)準(zhǔn)化指導(dǎo)。
第2部分(第3~12章)基于企業(yè)性能測(cè)試成熟度自評(píng)結(jié)果,指導(dǎo)企業(yè)逐步推進(jìn)性能測(cè)試體系成熟度的建設(shè)和發(fā)展,包括性能壓測(cè)體系、鏈路分析體系、性能調(diào)優(yōu)體系、性能測(cè)試工程化體系的建設(shè),實(shí)現(xiàn)從一級(jí)達(dá)到五級(jí)的持續(xù)建設(shè)目標(biāo)。該部分重點(diǎn)內(nèi)容包括企業(yè)性能測(cè)試成熟度自評(píng)方法、性能測(cè)試的標(biāo)準(zhǔn)流程、性能測(cè)試基礎(chǔ)落地方法、性能測(cè)試環(huán)境搭建、性能測(cè)試工具分析、鏈路分析體系建設(shè)、調(diào)優(yōu)體系建設(shè)、性能測(cè)試價(jià)值度量、服務(wù)端性能工程建設(shè),其中還包括2個(gè)真實(shí)綜合案例——在原有基礎(chǔ)上完善線下壓測(cè)的體系建設(shè)的案例和完成線下與生產(chǎn)全鏈路性能測(cè)試體系整體建設(shè)的案例。
作者簡(jiǎn)介
國(guó)際軟件測(cè)試資質(zhì)認(rèn)證委員會(huì)中國(guó)分會(huì)(ISTQB/CSTQB)
ISTQB(國(guó)際軟件測(cè)試資質(zhì)認(rèn)證委員會(huì))是一個(gè)注冊(cè)于比利時(shí)的非營(yíng)利性組織,是國(guó)際專業(yè)軟件測(cè)試資質(zhì)認(rèn)證機(jī)構(gòu)。致力于行業(yè)實(shí)踐設(shè)計(jì)與操作規(guī)范的推廣,為軟件行業(yè)培養(yǎng)和認(rèn)證覆蓋幾乎完整產(chǎn)業(yè)鏈的軟件測(cè)試工程師。目前ISTQB在全球擁有66個(gè)分會(huì),覆蓋130多個(gè)國(guó)家和地區(qū),截至2022年12月,全球認(rèn)證的測(cè)試工程師已超過(guò)110萬(wàn)人次,是全球軟件測(cè)試行業(yè)的第一大認(rèn)證機(jī)構(gòu)。
CSTQB(中國(guó)軟件測(cè)試資質(zhì)認(rèn)證委員會(huì))是ISTQB在大中華區(qū)的唯一分會(huì),成立于2006年,全權(quán)代表ISTQB在授權(quán)區(qū)域內(nèi)推廣ISTQB軟件測(cè)試工程師認(rèn)證體系,認(rèn)證、管理培訓(xùn)機(jī)構(gòu)和考試機(jī)構(gòu)。CSTQB通過(guò)市場(chǎng)調(diào)研、信息交流、咨詢培訓(xùn)、評(píng)估認(rèn)證、知識(shí)產(chǎn)權(quán)保護(hù)等方面的工作,推動(dòng)中國(guó)軟件測(cè)試行業(yè)的發(fā)展。
杭州笨馬網(wǎng)絡(luò)技術(shù)有限公司(PerfMa)
專注于提供一站式IT系統(tǒng)穩(wěn)定性保障解決方案的技術(shù)服務(wù)商。在IT系統(tǒng)的測(cè)試體系構(gòu)建、全鏈路性能壓測(cè)、性能風(fēng)險(xiǎn)巡檢及調(diào)優(yōu)分析、故障演練和全景監(jiān)控等多個(gè)領(lǐng)域擁有豐富的行業(yè)經(jīng)驗(yàn),能針對(duì)企業(yè)IT系統(tǒng)存在穩(wěn)定性風(fēng)險(xiǎn)的各個(gè)環(huán)節(jié),提供適合不同規(guī)模企業(yè)訴求的產(chǎn)品及專家服務(wù)。在“關(guān)鍵基礎(chǔ)軟件補(bǔ)短板”的國(guó)家級(jí)規(guī)劃下,PerfMa 專注于軟件創(chuàng)新研發(fā)工具的開拓、測(cè)試體系的構(gòu)建及穩(wěn)定性保障解決方案提供,致力于幫助百萬(wàn)企業(yè)提高IT系統(tǒng)建設(shè)和保障的能效、 降低成本,為企業(yè)數(shù)字化轉(zhuǎn)型及持續(xù)發(fā)展保駕護(hù)航。
精彩書評(píng)
本書在理論上與國(guó)際接軌,在體系構(gòu)建、落地指導(dǎo)與案例解析方面取材于國(guó)內(nèi)企業(yè)真實(shí)案例,具有很強(qiáng)的實(shí)戰(zhàn)性,是一本很不錯(cuò)的軟件性能測(cè)試相關(guān)的書籍。
—— 劉琴 同濟(jì)大學(xué)軟件學(xué)院教授/CSTQB聯(lián)合創(chuàng)始人
本書系統(tǒng)性建立了性能測(cè)試和優(yōu)化的完整知識(shí)體系框架,書中每一章均別具匠心,力求理論與實(shí)踐的精確平衡,且充滿了來(lái)自實(shí)踐的真知灼見,既有經(jīng)驗(yàn)的總結(jié)與傳承,又有得心應(yīng)手的工具推薦,值得我們深入閱讀與學(xué)習(xí)。
—— 茹炳晟 騰訊 Tech Lead/騰訊研究院 特約研究員
這是一本理論和實(shí)踐相結(jié)合的關(guān)于性能測(cè)試的圖書,內(nèi)容豐富、案例翔實(shí),書中的內(nèi)容涵蓋了性能測(cè)試、指標(biāo)分析、成熟度自評(píng)與誤區(qū)、測(cè)試流程、模型介紹、工具介紹等,能夠?yàn)橛幸欢ń?jīng)驗(yàn)的測(cè)試人員提供擴(kuò)展和借鑒。
—— 楊志國(guó) 國(guó)家互聯(lián)網(wǎng)數(shù)據(jù)中心產(chǎn)業(yè)技術(shù)創(chuàng)新戰(zhàn)略聯(lián)盟專家、專家委員會(huì)
本書覆蓋全面,由淺入深,對(duì)于那些具有工匠精神的測(cè)試人員來(lái)說(shuō),是一本可以挖掘更高層次知識(shí)的好書。希望更多讀者可以從中受益。
—— 李欣 德勤(Deloitte)質(zhì)量風(fēng)險(xiǎn)管理部高級(jí)經(jīng)理
本書從測(cè)試角度、實(shí)施方式、測(cè)試過(guò)程以及人員要求等方面對(duì)性能測(cè)試做了深入解讀,對(duì)有軟件測(cè)試基礎(chǔ)的人來(lái)說(shuō)比較易懂,對(duì)構(gòu)建企業(yè)性能測(cè)試能力有很好的指導(dǎo)意義。
—— 黃潁華 北京新能源汽車股份有限公司電控測(cè)試部部長(zhǎng)
目錄
前 言
第1章 深度認(rèn)識(shí)性能測(cè)試 1
1.1 性能測(cè)試的標(biāo)準(zhǔn)依據(jù) 1
1.2 性能測(cè)試的價(jià)值 3
1.3 性能測(cè)試的類型 4
1.4 性能測(cè)試的方式 7
1.4.1 靜態(tài)的性能測(cè)試 7
1.4.2 動(dòng)態(tài)的性能測(cè)試 7
1.5 負(fù)載生成的4種方法 8
1.6 常見的性能效率失效模式及原因 9
第2章 性能測(cè)試度量指標(biāo) 11
2.1 深入理解性能測(cè)試中的度量指標(biāo) 11
2.1.1 為何需要度量指標(biāo) 11
2.1.2 度量指標(biāo)的3種收集環(huán)境 12
2.1.3 合理選擇度量指標(biāo)的方法 13
2.1.4 匯總性能測(cè)試的結(jié)果 14
2.1.5 度量指標(biāo)的關(guān)鍵數(shù)據(jù)來(lái)源 14
2.1.6 性能測(cè)試的典型結(jié)果 15
2.2 性能測(cè)試中的典型度量指標(biāo) 16
2.2.1 典型度量指標(biāo)的選擇方法 16
2.2.2 深度解讀18個(gè)典型度量指標(biāo) 18
第3章 企業(yè)性能測(cè)試成熟度 30
3.1 性能測(cè)試成熟度定義及自評(píng) 31
3.1.1 影響性能測(cè)試成熟度的
內(nèi)容項(xiàng) 32
3.1.2 性能測(cè)試成熟度模型 39
3.2 性能測(cè)試誤區(qū) 41
3.2.1 會(huì)用工具就會(huì)性能測(cè)試 42
3.2.2 調(diào)優(yōu)是性能測(cè)試的唯一
價(jià)值體現(xiàn) 42
3.2.3 出了生產(chǎn)事故才需要性能測(cè)試 43
3.2.4 生產(chǎn)壓測(cè)是金手指 43
第4章 性能測(cè)試流程規(guī)范 45
4.1 測(cè)試規(guī)劃階段 48
4.2 測(cè)試準(zhǔn)備階段 50
4.3 調(diào)試與確認(rèn)階段 51
4.4 測(cè)試執(zhí)行階段 53
4.5 報(bào)告編寫階段 54
4.6 項(xiàng)目總結(jié)階段 55
第5章 性能測(cè)試模型 56
5.1 業(yè)務(wù)模型 57
5.1.1 業(yè)務(wù)模型的目的和內(nèi)容 57
5.1.2 業(yè)務(wù)建模方法 57
5.1.3 業(yè)務(wù)模型中常用性能指標(biāo)的
補(bǔ)充說(shuō)明 61
5.1.4 業(yè)務(wù)模型中測(cè)試指標(biāo)的選取
規(guī)則 63
5.2 數(shù)據(jù)模型 68
5.2.1 數(shù)據(jù)建模的2項(xiàng)核心內(nèi)容 68
5.2.2 數(shù)據(jù)建模的3套方案 69
5.3 監(jiān)控模型 70
5.4 策略模型 71
5.4.1 策略建模概述 71
5.4.2 策略建模方法 71
5.4.3 策略模型中測(cè)試類型的選取
建議 77
5.5 風(fēng)險(xiǎn)模型 77
5.5.1 風(fēng)險(xiǎn)模型的6項(xiàng)基本內(nèi)容 78
5.5.2 風(fēng)險(xiǎn)建模的5個(gè)方面 78
5.6 執(zhí)行模型 79
第6章 性能測(cè)試環(huán)境 80
6.1 準(zhǔn)備性能測(cè)試環(huán)境的3個(gè)原則 80
6.2 方案選擇 82
6.2.1 環(huán)境準(zhǔn)備最優(yōu)方案概述 82
6.2.2 功能并發(fā)性能評(píng)估 83
6.2.3 系統(tǒng)整體性能評(píng)估 84
6.2.4 系統(tǒng)生產(chǎn)容量評(píng)估 84
第7章 性能測(cè)試工具平臺(tái) 86
7.1 常見壓測(cè)工具對(duì)比 86
7.2 LoadRunner簡(jiǎn)介 87
7.3 JMeter簡(jiǎn)介 88
7.4 全鏈路壓測(cè)平臺(tái)簡(jiǎn)介 89
7.4.1 背景 89
7.4.2 能力 89
7.4.3 核心功能 90
第8章 構(gòu)建企業(yè)級(jí)鏈路分析體系 94
8.1 鏈路分析技術(shù)的基礎(chǔ) 94
8.1.1 鏈路分析技術(shù)出現(xiàn)的背景 94
8.1.2 鏈路分析的核心技術(shù) 96
8.2 企業(yè)級(jí)鏈路分析體系建設(shè) 102
8.2.1 鏈路分析核心能力應(yīng)用 102
8.2.2 與壓測(cè)平臺(tái)對(duì)接 109
8.2.3 性能測(cè)試流程的全應(yīng)用 110
8.2.4 對(duì)性能測(cè)試的意義 111
8.3 常用鏈路分析工具 112
8.3.1 Pinpoint 112
8.3.2 SkyWalking 115
第9章 性能調(diào)優(yōu) 119
9.1 什么是性能調(diào)優(yōu) 119
9.1.1 行業(yè)現(xiàn)狀分析 119
9.1.2 性能調(diào)優(yōu)成熟度劃分 120
9.1.3 性能調(diào)優(yōu)的收益 121
9.2 構(gòu)建性能調(diào)優(yōu)體系 122
9.2.1 性能調(diào)優(yōu)流程規(guī)范 122
9.2.2 性能調(diào)優(yōu)團(tuán)隊(duì)建設(shè) 124
9.2.3 性能瓶頸定位思路 125
9.2.4 性能調(diào)優(yōu)主要方向 131
9.2.5 性能調(diào)優(yōu)基本原則 152
9.3 性能調(diào)優(yōu)實(shí)戰(zhàn)案例 153
9.3.1 鏈路耗時(shí)分析及慢方法
追蹤 154
9.3.2 CPU熱點(diǎn)分析 158
9.3.3 線程分析 162
9.3.4 內(nèi)存分析 172
9.4 智能化性能調(diào)優(yōu)探索 175
9.4.1 智能化健康體檢?:測(cè)試左移,
事前分析 175
9.4.2 智能化性能診斷?:測(cè)試右移,
實(shí)時(shí)診斷 175
9.4.3 智能化方案推薦 176
第10章 性能測(cè)試效果評(píng)估及展示 177
10.1 效果評(píng)估及展示體系的建設(shè)
?背景 177
10.2 面向性能測(cè)試部門 178
10.3 面向開發(fā)部門 181
10.4 面向業(yè)務(wù)部門 182
10.5 面向測(cè)試經(jīng)理 183
10.5.1 測(cè)試進(jìn)度 183
10.5.2 人員產(chǎn)出 185
10.6 面向企業(yè)領(lǐng)導(dǎo)層 188
10.6.1 對(duì)業(yè)務(wù)價(jià)值的呈現(xiàn) 188
10.6.2 對(duì)內(nèi)部IT價(jià)值的呈現(xiàn) 190
10.7 基礎(chǔ)展示維度總結(jié) 193
第11章 性能工程 195
11.1 性能工程的定義 195
11.2 與穩(wěn)定性的關(guān)系 196
11.3 性能工程建設(shè)內(nèi)容及目標(biāo) 196
11.3.1 性能工程全景圖 196
11.3.2 性能工程理論規(guī)范 197
11.3.3 性能工程工具平臺(tái) 198
11.3.4 性能工程組織文化 198
11.3.5 性能工程實(shí)施方案 199
11.3.6 性能工程建設(shè)的最終目標(biāo) 201
11.4 性能工程落地的4個(gè)階段 204
11.4.1 線下單系統(tǒng)壓測(cè)分析階段 205
11.4.2 線下全鏈路壓測(cè)分析階段 205
11.4.3 生產(chǎn)只讀業(yè)務(wù)壓測(cè)及容量
評(píng)估階段 206
11.4.4 生產(chǎn)讀寫業(yè)務(wù)全鏈路壓測(cè)
及容量評(píng)估階段 207
11.5 持續(xù)性能測(cè)試 208
11.5.1 什么是持續(xù)測(cè)試 209
11.5.2 與持續(xù)集成、持續(xù)交付的
關(guān)系 210
11.5.3 測(cè)試左移、右移 210
11.5.4 持續(xù)測(cè)試中性能測(cè)試建設(shè)
全過(guò)程 211
第12章 企業(yè)級(jí)全鏈路性能測(cè)試
案例解析 213
12.1 線下全鏈路性能測(cè)試體系落地 213
12.1.1 案例背景 213
12.1.2 線下壓測(cè)體系優(yōu)化之路 214
12.1.3 體系落地效果 223
12.2 生產(chǎn)全鏈路性能測(cè)試體系落地 224
12.2.1 案例背景 224
12.2.2 生產(chǎn)全鏈路性能測(cè)試體系
建設(shè)之路 225
12.2.3 體系落地效果 242
查看全部↓