《軟件性能測(cè)試學(xué)習(xí)筆記之LoadRunner實(shí)戰(zhàn)》分為4部分,共12章,詳細(xì)講述了進(jìn)行性能測(cè)試的技術(shù)和LoadRunner(簡(jiǎn)稱(chēng)LR)的應(yīng)用。本書(shū)通過(guò)主人翁Lucy在測(cè)試實(shí)戰(zhàn)場(chǎng)景的學(xué)習(xí)、測(cè)試和團(tuán)隊(duì)合作的過(guò)程,讓技術(shù)、測(cè)試用例和工具的具體應(yīng)用一一呈現(xiàn)出來(lái),對(duì)性能測(cè)試工具的應(yīng)用、測(cè)試操作細(xì)節(jié)、錄制回放中對(duì)腳本的說(shuō)明、在事務(wù)響應(yīng)時(shí)間計(jì)算中的場(chǎng)景對(duì)話、在業(yè)務(wù)模型分析中的用戶(hù)數(shù)計(jì)算細(xì)則等核心知識(shí),都詳細(xì)講解。內(nèi)容上環(huán)環(huán)相扣、貼近實(shí)戰(zhàn)的巧妙安排,可以使讀者學(xué)習(xí)更輕松,更有成就感。
《軟件性能測(cè)試學(xué)習(xí)筆記之LoadRunner實(shí)戰(zhàn)》是為性能測(cè)試初學(xué)者和有一定性能測(cè)試經(jīng)驗(yàn)的工程師而寫(xiě)的,適用但不限于如下讀者群體:想要學(xué)習(xí)性能測(cè)試的軟件測(cè)試工程師、想要了解和實(shí)踐LR的性能測(cè)試工程師、想要開(kāi)展性能測(cè)試工作的測(cè)試負(fù)責(zé)人、對(duì)性能測(cè)試感興趣的相關(guān)讀者,以及大專(zhuān)院校相關(guān)專(zhuān)業(yè)師生的學(xué)習(xí)用書(shū)和培訓(xùn)學(xué)校的教材。
身臨其境的場(chǎng)景感:翻閱諸多性能測(cè)試書(shū)籍,發(fā)現(xiàn)大多數(shù)書(shū)籍在開(kāi)篇介紹了性能測(cè)試的重要性,性能測(cè)試相關(guān)指標(biāo)以及性能測(cè)試工具特點(diǎn)等內(nèi)容。而對(duì)于公司現(xiàn)狀,團(tuán)隊(duì)組建,個(gè)人技能學(xué)習(xí)沒(méi)有過(guò)多的筆墨,本書(shū)通過(guò)人物設(shè)定和場(chǎng)景對(duì)話的方式彌補(bǔ)了這一不足。
不遺余力的細(xì)節(jié)描述:對(duì)于性能測(cè)試工具的介紹非常細(xì)膩,在諸多操作細(xì)節(jié)上站在初學(xué)者視角,通過(guò)任務(wù)場(chǎng)景對(duì)話,【特別說(shuō)明】,學(xué)習(xí)筆記等方式做了大量的說(shuō)明工作。例如,在錄制回放中對(duì)腳本的說(shuō)明;在事務(wù)響應(yīng)時(shí)間計(jì)算中的場(chǎng)景對(duì)話;在業(yè)務(wù)模型分析中的用戶(hù)數(shù)計(jì)算細(xì)則等。
時(shí)效性較強(qiáng)的參與感:書(shū)中每個(gè)章節(jié)末尾都配有“本章小結(jié)”,通過(guò)習(xí)題的方式可以自行檢驗(yàn)本章所學(xué)內(nèi)容掌握的情況(習(xí)題類(lèi)型包括選擇題,判斷題和簡(jiǎn)答題)。書(shū)中工具使用環(huán)節(jié)均可同步實(shí)操演練。實(shí)戰(zhàn)項(xiàng)目更配有安裝說(shuō)明,輔助工具使用說(shuō)明等參考資料方便學(xué)習(xí)。
楊婷,十年以上測(cè)試從業(yè)經(jīng)驗(yàn),曾供職多家全球500強(qiáng)企業(yè),原富士康集團(tuán)SIDC測(cè)試主管,HP測(cè)試工程師,Newegg測(cè)試負(fù)責(zé)人,現(xiàn)任職51testing講師;有豐富的一線教學(xué)實(shí)戰(zhàn)經(jīng)驗(yàn),企業(yè)內(nèi)訓(xùn)經(jīng)驗(yàn),多年電子商務(wù)行業(yè)測(cè)試經(jīng)驗(yàn);擅長(zhǎng)WEB測(cè)試,GUI測(cè)試,性能測(cè)試,持有LoadRunner專(zhuān)業(yè)認(rèn)證;有測(cè)試團(tuán)隊(duì)管理,軟件測(cè)試培訓(xùn)和CMMI過(guò)程控制經(jīng)驗(yàn);CSTQB注冊(cè)講師。
思 想 篇
第 1章 一切從零開(kāi)始 3
1.1 拒絕性能測(cè)試的理由 4
1.2 告別拖延,擁抱變化 5
1.3 性能測(cè)試招聘要求 5
1.4 本章小結(jié) 7
第2章 性能測(cè)試概述 8
2.1 性能測(cè)試的緣由(WHY) 9
2.1.1 性能測(cè)試典型案例 9
2.1.2 測(cè)試人員眼中的性能 10
2.2 性能測(cè)試的開(kāi)始(WHAT) 13
2.2.1 什么是性能測(cè)試 13
2.2.2 性能測(cè)試的分類(lèi) 14
2.3 項(xiàng)目組成員介紹(WHO) 17
2.3.1 性能測(cè)試團(tuán)隊(duì)的組建 17
2.3.2 魚(yú)和熊掌可以兼得 18
2.4 項(xiàng)目組現(xiàn)有資源(WHERE) 18
2.4.1 資源從來(lái)都不是現(xiàn)成的 18
2.4.2 如何同老板要資源 19
2.5 關(guān)于時(shí)間的要求(WHEN) 21
2.6 性能測(cè)試過(guò)程(HOW) 22
2.6.1 性能測(cè)試規(guī)劃 22
2.6.2 測(cè)試場(chǎng)景設(shè)計(jì) 24
2.6.3 測(cè)試套件開(kāi)發(fā) 25
2.6.4 性能測(cè)試執(zhí)行 26
2.6.5 性能測(cè)試分析方法 27
2.7 本章小結(jié) 29
第3章 測(cè)試工具的選擇 30
3.1 市面上的性能測(cè)試工具 31
3.2 如何選擇最適合的工具 32
3.3 性能測(cè)試VS自動(dòng)化測(cè)試 33
3.4 LR12新特性簡(jiǎn)介 34
3.5 本章小結(jié) 34
基 礎(chǔ) 篇
第4章 LoadRunner基礎(chǔ)介紹 39
4.1 LoadRunner簡(jiǎn)介 40
4.2 LoadRunner工作原理 41
4.3 LoadRunner快速安裝 42
4.4 本章小結(jié) 46
第5章 腳本創(chuàng)建(VuGen創(chuàng)建虛擬
用戶(hù)) 48
5.1 腳本錄制與回放 49
5.1.1 啟用WebTours示例
程序 49
5.1.2 原來(lái)這就是協(xié)議 52
5.1.3 腳本錄制與回放 55
5.1.4 腳本錄制與運(yùn)行 63
5.2 腳本優(yōu)化之參數(shù)化 69
5.2.1 腳本所謂的真實(shí)感 69
5.2.2 參數(shù)化操作演練1 70
5.2.3 參數(shù)化操作演練2 75
5.3 腳本優(yōu)化之關(guān)聯(lián) 78
5.3.1 請(qǐng)出示通行證 78
5.3.2 關(guān)聯(lián)操作演練1 83
5.3.3 關(guān)聯(lián)操作演練2 86
5.4 腳本優(yōu)化之事務(wù)+檢查點(diǎn) 89
5.4.1 時(shí)間去哪兒了 89
5.4.2 我是檢察官 91
5.4.3 事務(wù)與檢查點(diǎn)操作演練 92
5.5 腳本優(yōu)化之集合點(diǎn)+思考時(shí)間 95
5.5.1 如何并肩作戰(zhàn) 95
5.5.2 集合點(diǎn)+思考時(shí)間操作
演練 96
5.6 本章小結(jié) 99
第6章 腳本執(zhí)行(Controller設(shè)計(jì)
執(zhí)行測(cè)試) 101
6.1 Controller基本操作 102
6.1.1 創(chuàng)建場(chǎng)景 102
6.1.2 場(chǎng)景設(shè)計(jì) 104
6.1.3 場(chǎng)景運(yùn)行 111
6.1.4 J2EE/.NET診斷 114
6.2 場(chǎng)景設(shè)計(jì)操作演練 115
6.2.1 集合點(diǎn)實(shí)戰(zhàn) 115
6.2.2 聯(lián)機(jī)負(fù)載實(shí)戰(zhàn) 118
6.2.3 IP欺騙實(shí)戰(zhàn) 122
6.3 數(shù)據(jù)監(jiān)控操作演練 125
6.3.1 Windows指標(biāo)監(jiān)控 125
6.3.2 Apache指標(biāo)監(jiān)控 129
6.4 本章小結(jié) 133
第7章 結(jié)果分析(Analysis分析
測(cè)試結(jié)果) 135
7.1 Analysis基本操作 136
7.1.1 不可忽略的準(zhǔn)備工作 136
7.1.2 進(jìn)入Analysis的世界 139
7.2 看懂摘要報(bào)告 142
7.2.1 Analysis Summary
概述 142
7.2.2 如何分析預(yù)設(shè)
目標(biāo)(SLA) 144
7.3 圖表分析實(shí)戰(zhàn) 152
7.3.1 基礎(chǔ)圖表分析 152
7.3.2 數(shù)據(jù)圖的篩選 156
7.3.3 圖表的合并 159
7.3.4 圖表的關(guān)聯(lián) 164
7.3.5 網(wǎng)頁(yè)元素細(xì)分圖 166
7.4 性能測(cè)試報(bào)告提取 169
7.5 本章小結(jié) 171
第8章 成果驗(yàn)收 172
實(shí) 戰(zhàn) 篇
第9章 Web企業(yè)級(jí)項(xiàng)目實(shí)戰(zhàn) 185
9.1 項(xiàng)目規(guī)劃 186
9.1.1 項(xiàng)目背景簡(jiǎn)介 186
9.1.2 系統(tǒng)級(jí)分析 187
9.1.3 業(yè)務(wù)級(jí)分析 188
9.1.4 項(xiàng)目需求分析 188
9.1.5 性能測(cè)試計(jì)劃 189
9.2 測(cè)試設(shè)計(jì) 191
9.2.1 測(cè)試工具選型 191
9.2.2 測(cè)試策略擬定 191
9.2.3 業(yè)務(wù)模型分析 192
9.2.4 構(gòu)建性能環(huán)境 197
9.3 測(cè)試實(shí)現(xiàn) 201
9.3.1 編寫(xiě)測(cè)試用例 201
9.3.2 基礎(chǔ)數(shù)據(jù)準(zhǔn)備 204
9.3.3 測(cè)試腳本創(chuàng)建 208
9.4 測(cè)試執(zhí)行 214
9.4.1 Linux指標(biāo)監(jiān)控 214
9.4.2 Apahce指標(biāo)監(jiān)控 216
9.4.3 MySQL指標(biāo)監(jiān)控 217
9.4.4 業(yè)務(wù)場(chǎng)景檢查 225
9.4.5 獨(dú)立業(yè)務(wù)場(chǎng)景運(yùn)行 229
9.4.6 組合業(yè)務(wù)場(chǎng)景運(yùn)行 240
9.5 結(jié)果分析 242
9.5.1 交易類(lèi)監(jiān)控指標(biāo)分析 242
9.5.2 資源類(lèi)監(jiān)控指標(biāo)分析 248
9.5.3 性能測(cè)試報(bào)告 250
9.6 本章小結(jié) 251
擴(kuò) 展 篇
第10章 App企業(yè)級(jí)項(xiàng)目實(shí)戰(zhàn) 255
10.1 方案設(shè)計(jì) 256
10.2 環(huán)境搭建 257
10.3 測(cè)試實(shí)施 265
10.4 分析報(bào)告 267
10.5 本章小結(jié) 273
第11章 Nmon指標(biāo)監(jiān)控技巧 274
11.1 安裝指導(dǎo) 275
11.2 使用概述 276
11.3 圖表分析 279
11.4 本章小結(jié) 283
第12章 HP Diagnostics服務(wù) 284
12.1 Diagnostics簡(jiǎn)介 285
12.2 安裝部署 286
12.3 使用說(shuō)明 290
12.4 本章小結(jié) 295
附 錄
附錄A LR三種錄制腳本的對(duì)比 299
附錄B 如何批量添加IP地址 305
附錄C LR主要計(jì)數(shù)器指標(biāo) 314
附錄D 每章小結(jié)練習(xí)答案 318