《捉蟲記:大容量Web套用性能測試與LoadRunner實戰》是2010年清華大學出版社出版的圖書,作者是施迎。
基本介紹
- 書名:捉蟲記:大容量Web套用性能測試與LoadRunner實戰
- 作者:施迎
- ISBN:9787302222316
- 出版社:清華大學出版社
- 出版時間: 2010年6月1日
- 開本: 16開
圖書信息,內容簡介,作者簡介,圖書目錄,
圖書信息
書 名: 捉蟲記:大容量Web套用性能測試與LoadRunner實戰
ISBN: 9787302222316
開本: 16開
定價: 56.00元
內容簡介
《捉蟲記:大容量Web套用性能測試與LoadRunner實戰》主要講解大容量Web性能測試的特點和方法,以及使用業內套用非常廣泛的工具——Load Runner 9進行性能測試的具體技術與技巧。《捉蟲記:大容量Web套用性能測試與LoadRunner實戰》共17章,分為5篇。第1篇介紹軟體測試的定義、方法和過程等內容:第2篇介紹Web套用、Web性能測試的分類、基本硬體知識、Web套用伺服器選型、各作業系統性能計數器的獲取等內容:第3篇介紹如何使用Load Runner進行Web套用性能測試,包括Load Runner基礎、編寫測試計畫、配置測試環境、Load Runner中的場景、監控圖表與函式、執行場景和分析結果等:第4篇介紹通用性能測試結果分析及其他性能測試工具;第5篇介紹大容量Web套用性能測試實戰案例及Web性能最佳化等內容。
《捉蟲記:大容量Web套用性能測試與LoadRunner實戰》理論結合實踐,講解圖文並茂,並且將IT技術與生活場景結合起來,生動而又形象。另外,為了讓讀者更加直觀、高效地學習,作者專門錄製了大量多媒體教學視頻。這些視頻收錄於《捉蟲記:大容量Web套用性能測試與LoadRunner實戰》的配書光碟中。
《捉蟲記:大容量Web套用性能測試與LoadRunner實戰》既適合網站測試人員和Web套用性能測試人員閱讀,也可供其他相關測試人員和大中專院校相關專業的學生學習和參考。
作者簡介
施迎,微軟(中國)測試工程部總工程師。本科畢業於華東理工大學,碩士畢業於中國科學院研究生院計算與通信學院。從事Web套用開發與測試近10年,有很豐富的測試經驗。熟悉多種Web開發技術和軟體測試工具。參與了多個大中型網站及一些世界500強企業的產品開發和測試。承擔過功能測試、測試配置管理、性能與安全測試、測試工具開發等多項工作,經歷了多個項目的完整軟體周期。業餘時間喜歡旅遊、看電影和閱讀歷史書籍。
圖書目錄
第1篇 Web測試背景知識
第1章 什麼是軟體測試(教學視頻:26分鐘)
1.1 軟體開發的基本知識
1.1.1 軟體開發公司技術部門的基本結構
1.1.2 軟體危機
1.1.3 軟體危機的幾個體現
1.1.4 軟體生命周期
1.1.5 常見的軟體生命周期模型
1.1.6 直接衝過河去的大爆炸模型
1.1.7 摸著石頭過河的邊做邊改模型
1.1.8 制定周密過河計畫的瀑布模型
1.1.9 計畫趕得上變化的螺旋模型
1.1.10 4種模型的總結
1.1.11 軟體開發的幾個階段
1.1.12 軟體發布的方式
1.1.13 項目管理與甘特圖
1.2 關於蟲子的故事
1.2.1 蟲子的來世今生
1.2.2 軟體Bug的5個要素
1.2.3 發現蟲子的危害
1.3 軟體測試的定義與分類
1.3.1 軟體測試的定義
1.3.2 軟體測試工程師的工作內容
1.3.3 軟體測試的分類
1.4 軟體測試的核心I:測試用例
1.4.1 什麼是測試用例
1.4.2 測試用例的幾大要素
1.5 軟體測試的核心II:測試工程師
1.5.1 測試工程師與軟體質量保障
1.5.2 測試工程師應該具備的素質
1.5.3 測試工程師的職業發展
1.6 本章小結
第2章 測試方法與過程(教學視頻:14分鐘)
2.1測試的主要方法與分類
2.1.1 白與黑
2.1.2 黑盒與白盒測試的比較
2.1.3 黑盒測試方法簡介
2.2 等價類劃分方法
2.2.1 什麼是等價類劃分
2.2.2 等價類劃分的標準
2.2.3 劃分等價類的方法
2.2.4 利用等價類劃分設計測試用例
2.3 邊界值分析法
2.3.1 邊界值分析法的數據選取原則
2.3.2 根據邊界值分析法設計測試用例的原則
2.4 判定表方法
2.4.1 判定表生成測試用例的5個步驟
2.4.2 判定表的結構
2.4.3 判定表的建立步驟
2.5 其他黑盒測試方法
2.6 測試分類簡介I:性能與代碼覆蓋
2.6.1 性能測試與壓力測試
2.6.2 行路難:代碼覆蓋
2.7 測試分類簡介II:本地化與國際化
2.7.1 國際化與i18n
2.7.2 本地化與Localization
2.7.3 國際化測試與本地化測試的區別
2.7.4 國際化、本地化測試的具體內容
2.7.5 國際化、本地化測試的簡要步驟
2.8 各種測試簡介III:回歸、人工與自動測試
2.8.1 回歸測試
2.8.2 人工測試與自動測試
2.9 測試過程:有關項目和里程碑
2.9.1 測試貫穿整個項目流程
2.9.2 什麼是里程碑
2.9.3 Project軟體中的里程碑
2.10 項目管理中的ISO9000與CMM
2.10.1 ISO9000標準
2.10.2 CMM標準
2.10.3 CMM的一些基本概念
2.10.4 CMM的五級成熟度
2.10.5 CMM五級成熟度分級別詳解
2.11 軟體測試中的維恩圖
2.11.1 維恩圖簡介
2.11.2 軟體測試中的維恩圖詳解
2.12 兩組容易混淆的測試用語
2.12.1 精確性與準確性
2.12.2 驗證合格與確認可用
2.13 本章小結
第3章 Web套用與Web測試(教學視頻:15分鐘)
3.1 Web套用的基本知識
3.1.1 什麼是服務
3.1.2 服務的場所
3.1.3 創建服務場所——建立網站
3.1.4 網站檔案的上傳
3.1.5 開啟網頁發布服務
3.1.6 用戶瀏覽網站的過程
3.1.7 協定
3.1.8 前台頁面與後台資料庫
3.2 Web開發技術簡介
3.2.1 Java簡史
3.2.2 Java語言的特點
3.2.3 .NET平台的Web開發技術
3.2.4 基於PHP的Web開發技術
3.2.5 AJAX開發技術
3.3 Web功能測試的特點與方法
3.3.1 網頁測試的組成部分
3.3.2 連結測試及其要點
3.3.3 連結測試工具Sleuth
3.3.4 孤兒網頁
3.3.5 表單測試及其要點
3.3.6 客戶端表單信息的驗證、收集和提交
3.3.7 伺服器端用戶信息的保存過程
3.3.8 伺服器端提示信息的返回
3.3.9 網頁內容測試
3.3.10 網頁用戶界面測試
3.3.11 瀏覽器互動測試
3.4 其他Web功能測試
3.4.1 Cookie測試
3.4.2 Web Service測試
3.4.3 Web功能測試的一般原則
3.5 兼容性測試與安全測試
3.5.1 兼容性測試
3.5.2 平台測試要點
3.5.3 瀏覽器測試要點
3.5.4 顯示設定測試要點
3.5.5 網路連線測試
3.5.6 列印測試
3.5.7 安全測試
3.6 本章小結
第2篇 Web性能測試入門
第4章 起點:Web性能測試概述(教學視頻:11分鐘)
4.1 Web性能的背景知識
4.1.1 什麼是Web性能
4.1.2 Web性能的影響
4.1.3 Web性能測試在網站開發中的位置
4.1.4 Web性能測試的目的
4.2 影響Web性能的重要硬體I:CPU
4.2.1 中央處理器(CPU)簡介
4.2.2 CPU-Z簡介
4.2.3 CPU-Z的使用方法
4.3 影響Web性能的重要硬體II:硬碟
4.3.1 硬碟的類型
4.3.2 硬碟的轉速
4.3.3 硬碟快取
4.3.4 作業系統中的硬碟寫入快取
4.3.5 HD-Tach的下載、安裝與使用
4.3.6 Web套用對硬碟消耗的特點
4.3.7 Baseline和Benchmark
4.4 本章小結
第5章 Web性能測試方法(教學視頻:19分鐘)
5.1 Web性能測試的目的與方法
5.1.1 Web性能測試的目的
5.1.2 Web性能測試方法的先決條件
5.1.3 Web性能測試的詳細分類
5.1.4 性能測試(Performance Testing)
5.1.5 小白的第一次性能測試
5.1.6 小白的思考
5.1.7 壓力測試(Stress Testing)
5.1.8 負載測試(Stress Testing)簡介
5.1.9 負載測試的特點
5.1.10 並發測試(Concurrency Testing)簡介
5.1.11 並發測試所關注的性能問題
5.1.12 並發測試的特點與工具
5.1.13 配置測試(Configuration Testing)
5.1.14 耐久度測試(Endurance Testing)
5.1.15 可靠性測試(Reliability Testing)
5.1.16 尖峰衝擊測試(Spike Testing)
5.1.17 失敗恢複測試(FailOvet Testing)
5.2Web 性能測試方法的比較與共性
5.2.1 各種Web性能測試方法的比較
5.2.2 各種Web性能測試方法的相同點
5.3 本章小結
第6章 性能測試計數器(教學視頻:23分鐘)
6.1 性能計數器簡介
6.2 Windows系統下的性能計數器
6.2.1 Windows系統下性能計數器數值的直觀獲得
6.2.2 Windows系統下性能監視器的使用
……
第3篇 使用Load Runner進行Web套用性能測試
第7章 LoadRunner的基本使用(教學視頻:59分鐘)
第8章 編寫測試計畫(教學視頻:11分鐘)
第9章 配置測試環境(教學視頻:22分鐘)
第10章 LoadRunner中的場景(教學視頻:48分鐘)
第11章 運行前準備:監控圖表與函式(教學視頻:15分鐘)
第12章 執行場景(教學視頻:36分鐘)
第13章 分析結果(教學視頻:43分鐘)
第4篇 Web性能測試提高篇
第14章 通用性能測試結果分析(教學視頻:20分鐘)
第15章 更多的性能測試工具(教學視頻:17分鐘)
第5篇 Web性能測試實成
第16章 大容量Web套用性能測試實例(教學視頻:6分鐘)
第17章 Web性能最佳化(教學視頻:4分鐘)
附錄A 主要性能測試工具下載網址
附錄B 部分性能測試網站列表