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