編輯推薦
身臨其境的場景感:翻閱諸多性能測試書籍,發現大多數書籍在開篇介紹瞭性能測試的重要性,性能測試相關指標以及性能測試工具特點等內容。而對於公司現狀,團隊組建,個人技能學習沒有過多的筆墨,本書通過人物設定和場景對話的方式彌補瞭這一不足。
不遺餘力的細節描述:對於性能測試工具的介紹非常細膩,在諸多操作細節上站在初學者視角,通過任務場景對話,【特彆說明】,學習筆記等方式做瞭大量的說明工作。例如,在錄製迴放中對腳本的說明;在事務響應時間計算中的場景對話;在業務模型分析中的用戶數計算細則等。
時效性較強的參與感:書中每個章節末尾都配有“本章小結”,通過習題的方式可以自行檢驗本章所學內容掌握的情況(習題類型包括選擇題,判斷題和簡答題)。書中工具使用環節均可同步實操演練。實戰項目更配有安裝說明,輔助工具使用說明等參考資料方便學習。
內容簡介
《軟件性能測試學習筆記之LoadRunner實戰》分為4部分,共12章,詳細講述瞭進行性能測試的技術和LoadRunner(簡稱LR)的應用。本書通過主人翁Lucy在測試實戰場景的學習、測試和團隊閤作的過程,讓技術、測試用例和工具的具體應用一一呈現齣來,對性能測試工具的應用、測試操作細節、錄製迴放中對腳本的說明、在事務響應時間計算中的場景對話、在業務模型分析中的用戶數計算細則等核心知識,都詳細講解。內容上環環相扣、貼近實戰的巧妙安排,可以使讀者學習更輕鬆,更有成就感。
《軟件性能測試學習筆記之LoadRunner實戰》是為性能測試初學者和有一定性能測試經驗的工程師而寫的,適用但不限於如下讀者群體:想要學習性能測試的軟件測試工程師、想要瞭解和實踐LR的性能測試工程師、想要開展性能測試工作的測試負責人、對性能測試感興趣的相關讀者,以及大專院校相關專業師生的學習用書和培訓學校的教材。
作者簡介
楊婷,十年以上測試從業經驗,曾供職多傢全球500強企業,原富士康集團SIDC測試主管,HP測試工程師,Newegg測試負責人,現任職51testing講師;有豐富的一綫教學實戰經驗,企業內訓經驗,多年電子商務行業測試經驗;擅長WEB測試,GUI測試,性能測試,持有LoadRunner專業認證;有測試團隊管理,軟件測試培訓和CMMI過程控製經驗;CSTQB注冊講師。
目錄
思 想 篇
第 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
軟件性能測試學習筆記之LoadRunner實戰 下載 mobi epub pdf txt 電子書 格式