注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件工程及軟件方法學精通軟件性能測試與LoadRunner最佳實戰(zhàn)

精通軟件性能測試與LoadRunner最佳實戰(zhàn)

精通軟件性能測試與LoadRunner最佳實戰(zhàn)

定 價:¥99.00

作 者: 于涌,王磊,曹向志 等著
出版社: 人民郵電出版社
叢編項:
標 簽: 計算機/網(wǎng)絡(luò) 軟件工程/開發(fā)項目管理

ISBN: 9787115315335 出版時間: 2013-06-01 包裝: 平裝
開本: 16開 頁數(shù): 746 字數(shù):  

內(nèi)容簡介

  《精通軟件性能測試與LoadRunner最佳實戰(zhàn)》在介紹軟件性能測試概念的基礎(chǔ)上,結(jié)合對實際測試案例的剖析,重點講解了性能測試實戰(zhàn)技術(shù)、LoadRunner工具的使用技巧和實踐工作中的問題解答。《精通軟件性能測試與LoadRunner最佳實戰(zhàn)》分為15章,內(nèi)容從測試項目實戰(zhàn)需求出發(fā),講述了軟件測試的分類以及測試的流程等,還重點講述了性能測試技術(shù)和LoadRunner 11.0工具應(yīng)用的實戰(zhàn)知識。為了有效地解決工作中遇到的問題,將實踐中經(jīng)常遇到的問題進行總結(jié)匯總成幾十個解決方案。詳細的項目案例、完整的性能測試方案、計劃、用例設(shè)計、性能總結(jié)及相關(guān)交付文檔為您做好實際項目測試提供了很好的幫助,基于LoadRunner和第三方工具對象的開發(fā)為您進行性能測試錦上添花,相信通過閱讀本書一定會對您進行性能測試理論學習和實踐大有裨益?!毒ㄜ浖阅軠y試與LoadRunner最佳實戰(zhàn)》圖文并茂,通俗易懂,適合性能測試設(shè)計人員、性能測試開發(fā)人員、性能測試分析人員、項目經(jīng)理和測試組長參考學習。

作者簡介

  于涌,具有13年軟件開發(fā)和軟件測試方面工作工作經(jīng)驗。先后擔任程序員、高級程序員、測試分析師、高級測試經(jīng)理、測試總監(jiān)等職位。擁有多年的軟件開發(fā)、軟件測試項目實踐和教學經(jīng)驗。尤其擅長自動化測試、工具應(yīng)用、單元測試等方面的工作。曾為多個軟件公司提供軟件測試知識、軟件性能測試、性能測試工具LoadRunner、功能測試工具QTP、WinRunner、Jmeter等內(nèi)容的培訓工作。曾在程序員雜志上發(fā)表過多篇文章。

圖書目錄

第1章 軟件測試概述
1.1 軟件測試基礎(chǔ)
1.2 軟件相關(guān)概念解析
1.3 軟件測試的定義
1.4 軟件測試的分類
1.4.1 黑盒測試、白盒測試與灰盒測試
1.4.2 靜態(tài)測試與動態(tài)測試
1.4.3 單元測試、集成測試、系統(tǒng)測試與驗收測試
1.4.4 其他測試
1.5 軟件開發(fā)與軟件測試的關(guān)系
1.5.1 常見的幾種軟件開發(fā)模式
1.5.2 測試與開發(fā)各階段的關(guān)系
1.5.3 測試的經(jīng)濟學觀念
1.6 軟件測試流程
1.6.1 測試計劃
1.6.2 測試設(shè)計
1.6.3 測試執(zhí)行
1.6.4 測試總結(jié)
1.7 測試自動化的意義
第2章 性能測試過程概述
2.1 性能測試的基本過程
2.2 性能測試需求分析
2.3 性能測試計劃
2.4 性能測試用例
2.5 測試腳本編寫
2.6 測試場景設(shè)計
2.7 測試場景運行
2.8 場景運行監(jiān)控
2.9 運行結(jié)果分析
2.10 系統(tǒng)性能調(diào)優(yōu)
2.11 性能測試總結(jié)
第3章 性能測試與LoadRunner相關(guān)概念
3.1 性能測試的基本概念
3.1.1 典型的性能測試場景
3.1.2 性能測試的概念及其分類
3.1.3 性能測試工具的引入
3.2 LoadRunner及樣例程序安裝過程
3.2.1 Windows版本的安裝過程
3.2.2 許可協(xié)議的應(yīng)用
3.2.3 工具樣例程序的安裝過程
3.3 運行機制和主要組成部分
3.4 LoadRunner相關(guān)概念解析
3.4.1 集合點
3.4.2 事務(wù)
3.4.3 檢查點
3.4.4 思考時間
第4章 應(yīng)用LoadRunner進行性能測試示例
4.1 實例講解腳本的錄制、場景設(shè)計、結(jié)果分析過程
4.1.1 LoadRunner測試過程模型
4.1.2 實例講解Web應(yīng)用程序的應(yīng)用
4.1.3 腳本處理部分
4.1.4 負載處理部分
4.1.5 系統(tǒng)性能改進意見
第5章 腳本語言編寫基礎(chǔ)
5.1 認識LoadRunner腳本語言
5.2 C語言基礎(chǔ)
5.2.1 數(shù)據(jù)類型
5.2.2 C語言語句分類
5.2.3 基礎(chǔ)知識
5.3 關(guān)聯(lián)的應(yīng)用
5.3.1 什么是關(guān)聯(lián)
5.3.2 如何做關(guān)聯(lián)
5.3.3 關(guān)聯(lián)函數(shù)詳解
5.3.4 實例講解簡單關(guān)聯(lián)的應(yīng)用
5.3.5 實例講解較復雜關(guān)聯(lián)的應(yīng)用
5.4 動態(tài)鏈接庫函數(shù)的調(diào)用
5.5 特殊函數(shù)應(yīng)用注意事項
5.6 自定義函數(shù)應(yīng)用
5.6.1 自定義函數(shù)僅應(yīng)用于本腳本的實例
5.6.2 自定義函數(shù)的復用實例
5.7 IP欺騙的應(yīng)用
第6章 深度解析LoadRunner 11.0功能應(yīng)用
6.1 VuGen應(yīng)用介紹
6.2 協(xié)議的選擇
6.2.1 Vuser類型
6.2.2 協(xié)議選擇
6.3 腳本的創(chuàng)建過程
6.3.1 協(xié)議理解的誤區(qū)
6.3.2 B/S架構(gòu)應(yīng)用程序腳本的實例應(yīng)用
6.3.3 C/S架構(gòu)應(yīng)用程序腳本的實例應(yīng)用
6.4 腳本的參數(shù)化
6.4.1 參數(shù)化的方法及其技巧
6.4.2 數(shù)據(jù)分配方法
6.4.3 數(shù)據(jù)更新方式
6.4.4 實例講解數(shù)據(jù)分配和數(shù)據(jù)更新方式的應(yīng)用
6.4.5 詳解表數(shù)據(jù)參數(shù)類型
6.4.6 內(nèi)部數(shù)據(jù)參數(shù)類型
6.5 調(diào)試技術(shù)
6.5.1 斷點設(shè)置
6.5.2 單步跟蹤
6.5.3 日志輸出
6.6 Controller應(yīng)用介紹
6.7 場景設(shè)置描述
6.7.1 面向目標的場景設(shè)計
6.7.2 基于手動的場景設(shè)計
6.8 負載生成器
6.9 IP Wizard的應(yīng)用
6.10 負載選項設(shè)置詳解
6.11 性能指標監(jiān)控
6.12 Analysis應(yīng)用介紹
6.13 結(jié)果目錄文件結(jié)構(gòu)
6.14 Analysis Summary分析
6.15 關(guān)于事務(wù)相關(guān)信息部分內(nèi)容
6.15.1 關(guān)于分析概要事務(wù)相關(guān)信息問題提出
6.15.2 關(guān)于結(jié)果概要事務(wù)相關(guān)信息問題分析
6.15.3 關(guān)于結(jié)果概要事務(wù)腳本設(shè)計及其相關(guān)設(shè)置
6.15.4 如何解決結(jié)果概要信息不計入思考時間問題
6.15.5 如何知道每個虛擬用戶負載時的取值
6.15.6 如何將數(shù)據(jù)導出到Excel文件中
6.15.7 如何對導出的數(shù)據(jù)進行篩選
6.15.8 如何對結(jié)果數(shù)據(jù)進行有效的分析
6.16 關(guān)于吞吐量相關(guān)信息部分內(nèi)容
6.16.1 關(guān)于概要分析吞吐量等相關(guān)信息問題提出
6.16.2 關(guān)于概要分析吞吐量等相關(guān)信息問題分析
6.16.3 關(guān)于概要分析吞吐量等相關(guān)內(nèi)容設(shè)計與實現(xiàn)
6.17 執(zhí)行結(jié)果分析過程
6.17.1 合并圖的應(yīng)用
6.17.2 合并圖的3種方式
6.17.3 自動關(guān)聯(lián)的應(yīng)用
6.17.4 交叉結(jié)果的應(yīng)用
6.17.5 性能測試模型
6.17.6 性能瓶頸定位——拐點分析法
6.17.7 分析相關(guān)選項設(shè)置講解
6.18 主要圖表分析
6.18.1 虛擬用戶相關(guān)圖表
6.18.2 事務(wù)相關(guān)圖表
6.18.3 錯誤相關(guān)圖表
6.18.4 Web資源相關(guān)圖表
6.18.5 網(wǎng)頁診斷相關(guān)圖表
6.18.6 系統(tǒng)資源相關(guān)圖表
第7章 LoadRunner常見問題解答
7.1 如何突破參數(shù)的百條顯示限制
7.2 如何突破Controller可用腳本50條限制
7.3 如何解決數(shù)據(jù)庫查詢結(jié)果過大導致錄制失敗
7.4 如何調(diào)整經(jīng)常用到的相關(guān)協(xié)議腳本模板
7.5 如何將Connect()中的密文改為明文
7.6 如何添加并運用附加變量
7.7 如何解決腳本中的亂碼問題
7.8 如何在錄制時加入自定義標頭
7.9 線程和進程運行方式有何不同
7.10 如何實現(xiàn)腳本分步錄制
7.11 如何在腳本中應(yīng)用常量和數(shù)組
7.12 VuGen中支持哪些步驟類型
7.13 如何處理ASP.NET中的ViewState
7.14 如何理解Return的返回值
7.15 如何解決負載均衡將壓力作用到一臺機器
7.16 如何對Apache服務(wù)器上的資源使用情況進行監(jiān)控
7.17 如何在腳本中加入DOS命令
7.18 如何下載并保存文件到本地
7.19 如何理解常用圖表的含義
7.20 基于目標和手動場景測試有何聯(lián)系和不同
7.21 如何在命令行下啟動Controller
7.22 如何解決由于設(shè)置引起的運行失敗問題
7.23 如何實現(xiàn)對服務(wù)器系統(tǒng)資源的監(jiān)控
7.24 如何實現(xiàn)對數(shù)據(jù)服務(wù)器的監(jiān)控
7.25 如何實現(xiàn)對Web應(yīng)用程序服務(wù)器資源監(jiān)控
7.26 如何在Analysis圖表中添加分析注釋
7.27 如何確定登錄達到響應(yīng)時間為3秒的指標
7.28 如何使用自動關(guān)聯(lián)對測試結(jié)果進行分析
7.29 如何根據(jù)分析結(jié)果判斷性能有所改善
7.30 如何對圖表進行合并,定位系統(tǒng)瓶頸
7.31 如何應(yīng)用Java Vuser驗證算法的執(zhí)行效率
7.32 如何用程序控制網(wǎng)站的訪問次數(shù)
7.33 幾種不同超時的處理方法
7.34 如何才能將日期類型數(shù)據(jù)參數(shù)化到腳本中
7.35 如何自定義請求,并判斷返回數(shù)據(jù)的正確性
7.36 LoadRunner如何運行WinRunner腳本
7.37 LoadRunner如何利用已有文本數(shù)據(jù)
7.38 如何能夠產(chǎn)生樣例程序的Session
7.39 如何能夠?qū)崿F(xiàn)Ping IP的功能
7.40 如何在Vugen中自定義工具條按鈕
7.41 如何在Vugen中Tools菜單中添加菜單項
7.42 如何在Vugen中給菜單項定義快捷鍵
7.43 為什么結(jié)果導出時會出現(xiàn)異常
7.44 如何增大網(wǎng)頁細分圖顯示的URLS長度
7.45 如何設(shè)置登錄的用戶名和口令
7.46 如何在執(zhí)行迭代時退出腳本
7.47 如何使用鍵盤快捷鍵
7.48 如何手動轉(zhuǎn)換字符串編碼
7.49 如何理解結(jié)果目錄文件結(jié)構(gòu)
7.50 如何監(jiān)控Tomcat
7.51 如何在UNIX系統(tǒng)下用命令行運行腳本
7.52 如何使用C函數(shù)進行腳本跟蹤
7.53 如何知道腳本對應(yīng)路徑下文件含義
7.54 如何結(jié)合企業(yè)特點進行性能測試
7.55 如何應(yīng)用性能測試常用計算公式
7.56 如何掌握“拐點”分析方法
7.57 如何發(fā)現(xiàn)性能測試的規(guī)律
7.58 如何編寫性能測試用例
7.59 如何對mysql數(shù)據(jù)庫進行查詢操作
7.60 為何無法與Load Generator通信
第8章 性能監(jiān)控方法和性能監(jiān)控工具應(yīng)用
8.1 概述
8.2 進程相關(guān)指標和監(jiān)控技術(shù)
8.2.1 Windows操作系統(tǒng)任務(wù)、進程介紹
8.2.2 Windows操作系統(tǒng)任務(wù)、進程監(jiān)控技術(shù)
8.2.3 Windows操作系統(tǒng)任務(wù)、進程關(guān)閉技術(shù)
8.2.4 Linux操作系統(tǒng)任務(wù)、進程監(jiān)控技術(shù)介紹
8.2.5 Linux操作系統(tǒng)進程監(jiān)控技術(shù)
8.2.6 Linux操作系統(tǒng)進程終止技術(shù)
8.3 CPU相關(guān)指標和監(jiān)控技術(shù)
8.3.1 CPU相關(guān)指標監(jiān)控技術(shù)介紹
8.3.2 Windows操作系統(tǒng)中CPU相關(guān)指標監(jiān)控技術(shù)
8.3.3 Linux操作系統(tǒng)中CPU相關(guān)指標監(jiān)控技術(shù)
8.4 內(nèi)存相關(guān)指標和監(jiān)控技術(shù)
8.4.1 內(nèi)存相關(guān)指標監(jiān)控技術(shù)介紹
8.4.2 Windows操作系統(tǒng)中內(nèi)存相關(guān)指標監(jiān)控技術(shù)
8.4.3 Linux操作系統(tǒng)中內(nèi)存相關(guān)指標監(jiān)控技術(shù)
8.5 磁盤I/O相關(guān)指標和監(jiān)控技術(shù)
8.5.1 磁盤I/O相關(guān)指標監(jiān)控技術(shù)介紹
8.5.2 Windows操作系統(tǒng)磁盤I/O相關(guān)指標監(jiān)控技術(shù)
8.5.3 Linux操作系統(tǒng)磁盤I/O相關(guān)指標監(jiān)控技術(shù)
8.6 Nmon工具
8.6.1 Nmon工具介紹
8.6.2 Nmon工具使用講解
8.7 Spotlight工具
8.7.1 Spotlight工具介紹
8.7.2 Spotlight on Oracle
8.7.3 Spotlight on Unix
第9章 性能測試項目實施過程及文檔寫作
9.1 基于不同用戶群的性能測試
9.2 驗收測試通常提交的成果物
9.3 驗收測試項目完整實施過程介紹
9.4 項目預算和項目立項
9.4.1 項目預算和項目立項
9.4.2 項目預算相關(guān)內(nèi)容及樣表展示
9.5 項目準備階段及驗收測試方案編寫
9.5.1 項目人員入場
9.5.2 項目調(diào)研
9.5.3 驗收測試方案
9.5.4 驗收測試方案索引目錄結(jié)構(gòu)
9.5.5 驗收測試方案的“引言”部分
9.5.6 驗收測試方案的“系統(tǒng)介紹”部分
9.5.7 驗收測試方案的“測試目標和標準”部分
9.5.8 驗收測試方案的“測試需求分析”部分
9.5.9 驗收測試方案的“測試策略”部分
9.5.10 驗收測試方案的“項目實施階段”部分
9.5.11 驗收測試方案的“測試實施安排”部分
9.5.12 驗收測試方案的“測試計劃”部分
9.5.13 驗收測試方案的“質(zhì)量保證”部分
9.5.14 驗收測試方案的“缺陷管理”部分
9.5.15 驗收測試方案的“項目溝通”部分
9.5.16 驗收測試方案的“工作產(chǎn)品”部分
9.6 驗收測試實施過程及性能測試計劃編寫
9.6.1 性能測試計劃
9.6.2 性能測試計劃索引目錄結(jié)構(gòu)
9.6.3 性能測試計劃的“簡介”部分
9.6.4 性能測試計劃的“測試業(yè)務(wù)及性能需求”部分
9.6.5 性能測試計劃的“測試環(huán)境”部分
9.6.6 性能測試計劃的“測試策略”部分
9.6.7 性能測試計劃的“命名規(guī)范”部分
9.6.8 性能測試計劃的“用例設(shè)計”部分
9.6.9 性能測試計劃的“場景設(shè)計”部分
9.6.10 性能測試計劃的“測試數(shù)據(jù)準備”部分
9.6.11 性能測試計劃的“計劃安排”部分
9.6.12 性能測試計劃的“局限條件”部分
9.6.13 性能測試計劃的“風險評估”部分
9.6.14 性能測試計劃的“交付產(chǎn)品”部分
9.7 驗收測試實施過程
9.7.1 性能測試腳本設(shè)計
9.7.2 性能測試腳本數(shù)據(jù)準備
9.7.3 性能測試場景設(shè)計
9.7.4 性能測試場景監(jiān)控與場景執(zhí)行
9.7.5 性能測試結(jié)果分析
9.7.6 性能調(diào)優(yōu)
9.8 驗收測試總結(jié)及其性能測試總結(jié)的編寫
9.8.1 某單位某系統(tǒng)驗收測試結(jié)論
9.8.2 某單位某系統(tǒng)驗收測試交付清單
9.8.3 某單位某系統(tǒng)驗收測試報告
9.8.4 某單位某系統(tǒng)驗收測試性能測試報告
9.8.5 功能/性能測試缺陷遺留評審確認表格
9.8.6 項目管理相關(guān)表格
9.9 項目驗收相關(guān)文檔編寫
9.9.1 驗收申請
9.9.2 工作量確認
第10章 系統(tǒng)性能測試案例——GIS項目
10.1 GIS系統(tǒng)性能測試
10.1.1 項目性能測試需求的分析
10.1.2 確定性能測試考察指標
10.1.3 模型建立
10.1.4 集合點的說明
10.1.5 性能測試用例設(shè)計
10.1.6 工具的引入
10.1.7 腳本代碼
10.1.8 場景設(shè)計
10.1.9 測試環(huán)境
10.1.10 場景執(zhí)行
10.2 性能結(jié)果分析
第11章 性能測試案例——系統(tǒng)實現(xiàn)框架對比
11.1 第一部分 方案設(shè)計
11.1.1 項目性能測試需求分析
11.1.2 性能測試需求
11.1.3 系統(tǒng)架構(gòu)
11.1.4 性能測試策略
11.1.5 測試資源
11.1.6 測試監(jiān)控
11.1.7 里程碑計劃
11.1.8 測試準則
11.1.9 測試風險
11.2 第二部分 測試執(zhí)行
11.2.1 腳本編寫
11.2.2 測試過程
11.3 第三部分 測試報告
11.3.1 性能對比結(jié)論摘要
11.3.2 問題分析
11.3.3 測試結(jié)果對比
11.3.4 性能對比結(jié)論
第12章 Web前端性能測試工具應(yīng)用
12.1 前端性能測試
12.2 HttpWatch工具
12.2.1 HttpWatch簡介
12.2.2 HttpWatch工具使用
12.3 DynaTrace Ajax工具
12.3.1 DynaTrace Ajax簡介
12.3.2 DynaTrace Ajax工具使用
12.4 FireBug工具
12.4.1 FireBug簡介
12.4.2 Firebug工具使用
12.5 YSlow工具
12.5.1 YSlow簡介
12.5.2 YSlow工具使用
12.6 前端性能改進
12.6.1 減少請求數(shù)量
12.6.2 應(yīng)用緩存技術(shù)
12.6.3 CDN技術(shù)
12.6.4 減少DNS解析時間
12.6.5 壓縮內(nèi)容(Gzip Components)
12.6.6 其他方法
第13章 不同協(xié)議腳本應(yīng)用實例講解
13.1 一種特殊的數(shù)據(jù)庫性能測試方法
13.1.1 數(shù)據(jù)庫集群項目背景介紹
13.1.2 批處理方式解決方案
13.2 手工編寫FTP腳本
13.2.1 手工編寫腳本的策略
13.2.2 實例講解手工編寫FTP腳本
13.2.3 腳本編寫注意事項
13.3 Foxmail郵件的發(fā)送腳本
13.4 詳解.NET 2008插件在開發(fā)環(huán)境中的應(yīng)用
13.5 Windows Sockets協(xié)議腳本應(yīng)用
13.6 Terminal Emulation(RTE)協(xié)議腳本應(yīng)用
13.7 Citrix協(xié)議腳本應(yīng)用
13.7.1 Citrix簡單介紹
13.7.2 Citrix相關(guān)配置說明
13.8 EdgeSight
13.8.1 EdgeSight簡單介紹
13.8.2 EdgeSight基本使用
13.9 數(shù)據(jù)庫相關(guān)協(xié)議應(yīng)用
13.9.1 工具支持哪些數(shù)據(jù)庫相關(guān)協(xié)議
13.9.2 數(shù)據(jù)庫函數(shù)說明
13.9.3 數(shù)據(jù)庫腳本關(guān)聯(lián)
13.10 AJAX TruClient協(xié)議應(yīng)用
13.10.1 AJAX簡介
13.10.2 AJAX TruClient腳本
13.10.3 AJAX(Click and Script)腳本
13.11 Flex協(xié)議腳本應(yīng)用
13.11.1 Flex簡介
13.11.2 Flex腳本
13.11.3 Flex腳本關(guān)聯(lián)
13.12 Real協(xié)議腳本應(yīng)用
13.12.1 Real簡介
13.12.2 Real腳本
13.13 Web Services協(xié)議腳本應(yīng)用
13.13.1 Web Services簡介
13.13.2 Delphi Web Services樣例程序
13.13.3 Web Services腳本
第14章 利用高級語言開發(fā)性能測試輔助工具
14.1 LoadRunner場景運行控制器介紹
14.2 LoadRunner場景運行控制器源代碼
14.2.1 場景運行控制器首界面源代碼
14.2.2 場景運行控制器源代碼
14.2.3 系統(tǒng)設(shè)置源代碼
14.2.4 作品相關(guān)源代碼
14.3 前端性能測試自動化介紹
14.4 HttpWatch前端性能測試自動化腳本
14.5 高級語言調(diào)用HttpWatch完成前端性能測試
第15章 性能測試應(yīng)用策略及性能指標計算
15.1 性能測試在企業(yè)中的應(yīng)用——量體裁衣
15.1.1 性能測試介紹
15.1.2 性能測試在軟件企業(yè)的應(yīng)用
15.1.3 總結(jié)
15.2 開發(fā)環(huán)境下的性能測試
15.2.1 負庫存現(xiàn)象
15.2.2 插件的應(yīng)用
15.2.3 總結(jié)
15.3 性能測試場景的選擇及其用例設(shè)計、執(zhí)行策略
15.3.1 性能測試用例的設(shè)計方法
15.3.2 實例講解性能測試用例的設(shè)計
15.3.3 性能測試執(zhí)行
15.3.4 性能測試的分析
15.3.5 系統(tǒng)的調(diào)優(yōu)
15.4 性能測試常用計算公式匯總
15.4.1 吞吐量計算公式
15.4.2 并發(fā)數(shù)量計算公式
15.4.3 思考時間計算公式
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號