《捉蟲記——大容量Web套用性能測試與LoadRunner實戰》是2010年清華大學出版社出版的圖書,作者是施迎。
基本介紹
- 書名:捉蟲記——大容量Web套用性能測試與LoadRunner實戰
- 作者:施迎
- ISBN:9787302222316
- 頁數:394頁
- 出版社:清華大學出版社
- 出版時間:2010-6-1
- 裝幀:平裝
- 開本:16開
內容簡介,目錄,媒體評論,
內容簡介
本書主要講解大容量Web性能測試的特點和方法, 以及使用業內套用非常廣泛的工具——LoadRunner 9進行性能測試的具體技術與技巧。
本書共17章,分為5篇。第1篇介紹軟體測試的定義、方法和過程等內容:第2篇介紹Web套用、Web性能測試的分類、基本硬體知識、Web套用伺服器選型、各作業系統性能計數器的獲取等內容:第3篇介紹如何使用LoadRunner進行Web套用性能測試,包括LoadRunner基礎、編寫測試計畫、配置測試環境、LoadRunner中的場景、監控圖表與函式、執行場景和分析結果等:第4篇介紹通用性能測試結果分析及其他性能測試工具;第5篇介紹大容量Web套用性能測試實戰案例及Web性能最佳化等內容。
本書理論結合實踐,講解圖文並茂,並且將汀技術與生活場景結合起來,生動而又形象。另外,為了讓讀者更加直觀、高效地學習,作者專門錄製了大量多媒體教學視頻。這些視頻收錄於本書的配書光碟中。
本書既適合網站測試人員和Web套用性能測試人員閱讀,也可供其他相關測試人員和大中專院校相關專業的學生學習和參考。
作者簡介 施迎,微軟(中國)測試工程部總工程師。本科畢業於華東理工大學,碩士畢業於中國科學院研究生院計算與通信學院。從事Web套用開發與測試近10年,有很豐富的測試經驗。熟悉多種Web開發技術和軟體測試工具。參與了多個大中型網站及一些世界500強企業的產品開發和測試。承擔過功能測試、測試配置管理、性能與安全測試、測試工具開發等多項工作,經歷了多個項目的完整軟體周期。業餘時間喜歡旅遊、看電影和閱讀歷史書籍。
目錄
第1篇 Web測試背景知識
第1章 什麼是軟體測試
1.1 軟體開發的基本知識
1.2 關於蟲子的故事
1.3 軟體測試的定義與分類
1.4 軟體測試的核心Ⅰ:測試用例
1.5 軟體測試的核心Ⅱ:測試工程師
1.6 本章小結
第2章 測試方法與過程
2.1 測試的主要方法與分類
2.2 等價類劃分方法
2.3 邊界值分析法
2.4 判定表方法
2.5 其他黑盒測試方法
2.6 測試分類簡介Ⅰ:性能與代碼覆蓋
2.7 測試分類簡介Ⅱ:本地化與國際化
2.8 各種測試簡介Ⅲ:回歸、人工與自動測試
2.9 測試過程:有關項目和里程碑
2.10 項目管理中的ISO 9000與CMM
2.11 軟體測試中的維恩圖
2.12 兩組容易混淆的測試用語
2.13 本章小結
第3章 Web套用與Web測試
3.1 Web套用的基本知識
3.2 Web開發技術簡介
3.3 Web功能測試的特點與方法
3.4 其他Web功能測試
3.5 兼容性測試與安全測試
3.6 本章小結
第2篇 Web性能測試入門
第4章 起點:Web性能測試概述
4.1 Web性能的背景知識
4.2 影響Web性能的重要硬體Ⅰ:CPU
4.3 影響Web性能的重要硬體Ⅱ:硬碟
4.4 本章小結
第5章 Web性能測試方法
5.1 Web性能測試的目的與方法
5.2 Web性能測試方法的比較與共性
5.3 本章小結
第6章 性能測試計數器
6.1 性能計數器簡介
6.2 Windows系統下的性能計數器
6.3 Mac OS X系統的性能計數器
6.4 Linux(Unix)系統的性能計數器
6.5 記憶體性能分析
6.6 CPU性能分析
6.7 磁碟性能分析
6.8 網路性能分析
6.9 套用伺服器性能簡要分析
6.10 資料庫性能簡要分析
6.11 本章小結
第3篇 使用LoadRunner進行Web套用性能測試
第7章 LoadRunner的基本使用
7.1 測試工具軟體的選擇
7.2 LoadRunner的下載與安裝
7.3 LoadRunncr入門
7.4 本章小結
第8章 編寫測試計畫
8.1 了解被測試Web套用的結構
8.2 確認業務流程
8.3 性能測試標準的確定
8.4 編寫性能測試計畫
8.5 本章小結
第9章 配置測試環境
9.1 測試環境
9.2 虛擬化在準備測試環境中的套用
9.3 VirtualBox實戰
9.4 本章小結
第10章 LoadRunner中的場景
10.1 場景的創建
10.2 集合點
10.3 場景的執行計畫
10.4 控制器的全局設定
10.5 本章小結
第11章 運行前準備:監控圖表與函式
11.1 監控圖表與配置
11.2 LoadRunner中的函式
11.3 本章小結
第12章 執行場景
12.1 LoadRunner性能測試的執行
12.2 服務質量協定(SLA)
12.3 解讀測試分析概要
12.4 本章小結
第13章 分析結果
13.1 分析器簡介
13.2 利用圖表分析性能
13.3 本章小結
第4篇 Web性能測試提高篇
第14章 通用性能測試結果分析
14.1 性能測試結果的可靠性
14.2 性能測試結果分析方法
14.3 性能測試報告編寫技巧
14.4 本章小結
第15章 更多的性能測試工具
15.1 更多性能測試工具簡介
15.2 WAS的使用簡介
15.3 Visual Studio 2008中的性能測試工具簡介
15.4 本章小結
第5篇 Web性能測試實成
第16章 大容量Web套用性能測試實例
16.1 Web套用背景
16.2 性能測試設計
16.3 執行性能測試
16.4 測試結果與分析
16.5 測試報告的生成
16.6 本章小結
第17章 Web性能最佳化
17.1 Web套用代碼的最佳化
17.2 對套用伺服器配置進行最佳化
17.3 對資料庫進行最佳化
17.4 結束語
附錄A 主要性能測試工具下載網址
附錄B 部分性能測試網站列表
媒體評論
本書讓我們不僅對LoadRunner的具體使用有了全面的了解,更對性能測試的基礎知識,尤其是對實際測試中經常會用到的知識有了更進一步的理解,實用性非常強。對於性能測試的初學者,本書有很強的指導意義。對於有一定性能測試工作經歷的工程師,本書可以幫助其提高。總之,本書是一本非常有價值的圖書,值得推薦。 ——HoodBook公司CTO,美國芝加哥大學博士Sheldon S. 與其他測試類書籍相比,本書講解很有特點,有明確的脈絡,而且很實用,不僅適合自學,也適合相關教學。書中的知識不僅局限在性能測試方面,而且對性能測試所涉及的相關硬體和流程等也有所涉獵。本書能夠儘快消除入門人員對性能測試工作的不適應,也可以讓他們對大型企業軟體測試的風格有所了解。 ——歐鵬互動電視軟體公司資深測試工程師 曹悅 本書較全面地講述了測試和性能測試的概念,有理論;同時,本書的重點在於利用LoadRunner測試工具進行實際的性能測試,有實踐;不僅如此,本書還對其他測試工具和不同作業系統下獲取性能等知識進行了講述,有提高。這很有意義:通過學習本書內容,初學者可以獲得較為全面的測試知識和技能,具備融會貫通的能力,避免知識結構單一,對職業生涯很有裨益。 ——文思創新軟體技術有限公司 潘志勇