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

軟件性能測試與LoadRunner實(shí)戰(zhàn)教程

軟件性能測試與LoadRunner實(shí)戰(zhàn)教程

定 價(jià):¥69.00

作 者: 于涌 著
出版社: 人民郵電出版社
叢編項(xiàng): 軟件測試叢書
標(biāo) 簽: 計(jì)算機(jī)/網(wǎng)絡(luò) 軟件工程/開發(fā)項(xiàng)目管理

ISBN: 9787115370648 出版時(shí)間: 2014-10-01 包裝: 平裝
開本: 16開 頁數(shù): 486 字?jǐn)?shù):  

內(nèi)容簡介

  《軟件性能測試與LoadRunner實(shí)戰(zhàn)教程》從測試項(xiàng)目實(shí)戰(zhàn)需求出發(fā),講述了軟件測試的分類以及測試的流程等,還重點(diǎn)講述了性能測試技術(shù)和LoadRunner 11.0工具應(yīng)用的實(shí)戰(zhàn)知識。書中將實(shí)踐中經(jīng)常遇到的問題進(jìn)行總結(jié)匯總成幾十個解決方案,詳細(xì)的項(xiàng)目案例,完整的性能測試方案、計(jì)劃、用例設(shè)計(jì)、性能總結(jié)及相關(guān)交付文檔為讀者做好實(shí)際項(xiàng)目提供了強(qiáng)大的參考和方向引導(dǎo),同時(shí)為了滿足培訓(xùn)機(jī)構(gòu)及初學(xué)者的需要,在本書的各個章節(jié)都配有練習(xí)和實(shí)際面試題?!盾浖阅軠y試與LoadRunner實(shí)戰(zhàn)教程》適合測試初學(xué)者、測試人員、測試經(jīng)理以及開發(fā)人員學(xué)習(xí),也適合作為大專院校相關(guān)專業(yè)師生的學(xué)習(xí)用書,以及培訓(xùn)機(jī)構(gòu)的教材。

作者簡介

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

圖書目錄

第1章 性能測試基礎(chǔ)及性能指標(biāo)概述 1
1.1 典型的性能測試場景 2
1.2 不同群體眼中的性能測試 2
1.2.1 系統(tǒng)用戶群體眼中的性能測試 2
1.2.2 軟件開發(fā)群體眼中的性能測試 3
1.2.3 系統(tǒng)維護(hù)群體眼中的性能測試 3
1.3 功能測試與性能測試的關(guān)系 4
1.4 性能測試的概念及其分類 4
1.4.1 性能測試 4
1.4.2 負(fù)載測試 4
1.4.3 壓力測試 5
1.4.4 配置測試 5
1.4.5 并發(fā)測試 5
1.4.6 容量測試 5
1.4.7 可靠性測試 5
1.4.8 失敗測試 6
1.5 性能指標(biāo)及相關(guān)計(jì)算公式 6
1.5.1 吞吐量計(jì)算公式 6
1.5.2 并發(fā)數(shù)量計(jì)算公式 6
1.5.3 思考時(shí)間計(jì)算公式 8
1.5.4 響應(yīng)時(shí)間 8
1.5.5 點(diǎn)擊數(shù) 9
1.5.6 性能計(jì)數(shù)器 9
1.5.7 資源利用率 10
1.5.8 網(wǎng)絡(luò)吞吐量 10
1.5.9 錯誤率 10
1.5.10 系統(tǒng)穩(wěn)定性 11
1.6 本章小結(jié) 11
1.7 本章習(xí)題及經(jīng)典面試試題 11
1.8 本章習(xí)題及經(jīng)典面試試題答案 12
第2章 性能測試過程概述 15
2.1 性能測試的基本過程 16
2.2 性能測試需求分析 16
2.3 性能測試計(jì)劃 17
2.4 性能測試用例 18
2.5 測試腳本編寫 20
2.6 測試場景設(shè)計(jì) 20
2.7 測試場景運(yùn)行 22
2.8 場景運(yùn)行監(jiān)控 23
2.9 運(yùn)行結(jié)果分析 23
2.10 系統(tǒng)性能調(diào)優(yōu) 24
2.11 性能測試總結(jié) 24
2.12 本章小結(jié) 25
2.13 本章習(xí)題及經(jīng)典面試試題 25
2.14 本章習(xí)題及經(jīng)典面試試題答案 26
第3章 LoadRunner相關(guān)概念及樣例程序的安裝過程 29
3.1 LoadRunner及樣例程序安裝過程 30
3.1.1 Windows版本的安裝過程 30
3.1.2 許可協(xié)議的應(yīng)用 33
3.1.3 B/S樣例程序的使用 34
3.1.4 C/S樣例程序的安裝過程與使用 34
3.2 運(yùn)行機(jī)制和主要組成部分 37
3.3 LoadRunner相關(guān)概念解析 38
3.3.1 集合點(diǎn) 38
3.3.2 事務(wù) 40
3.3.3 檢查點(diǎn) 41
3.3.4 思考時(shí)間 44
3.3.5 關(guān)聯(lián) 46
3.4 本章小結(jié) 47
3.5 本章習(xí)題及經(jīng)典面試試題 48
3.6 本章習(xí)題及經(jīng)典面試試題答案 48
第4章 深度解析LoadRunner 11.0相關(guān)功能應(yīng)用 51
4.1 工具情況下的性能測試 52
4.2 性能測試工具LoadRunner的工作原理 52
4.3 VuGen應(yīng)用介紹 54
4.4 協(xié)議的類型及選擇方法 54
4.4.1 Vuser類型 55
4.4.2 協(xié)議選擇 57
4.4.3 單協(xié)議選擇方法及腳本展示 58
4.4.4 多協(xié)議選擇方法及腳本展示 58
4.4.5 建立多個Action 60
4.5 腳本的創(chuàng)建過程 62
4.5.1 協(xié)議理解的誤區(qū) 63
4.5.2 B/S架構(gòu)應(yīng)用程序腳本的應(yīng)用實(shí)例 64
4.5.3 C/S架構(gòu)應(yīng)用程序腳本的應(yīng)用實(shí)例 67
4.6 腳本的參數(shù)化 73
4.6.1 參數(shù)化的方法及其技巧 74
4.6.2 數(shù)據(jù)分配方法 75
4.6.3 數(shù)據(jù)更新方式 75
4.6.4 數(shù)據(jù)分配和數(shù)據(jù)更新方式的應(yīng)用實(shí)例 76
4.6.5 表數(shù)據(jù)參數(shù)類型 77
4.6.6 內(nèi)部數(shù)據(jù)參數(shù)類型 79
4.6.7 Excel類型數(shù)據(jù)文件數(shù)據(jù)獲取 81
4.7 調(diào)試技術(shù) 86
4.7.1 斷點(diǎn)設(shè)置 86
4.7.2 單步跟蹤 89
4.7.3 日志輸出 90
4.7.4 腳本編譯 92
4.7.5 腳本注釋 94
4.8 Controller應(yīng)用介紹 97
4.9 場景設(shè)置描述 97
4.9.1 面向目標(biāo)的場景設(shè)計(jì) 98
4.9.2 面向目標(biāo)的場景設(shè)計(jì)的5種目標(biāo)類型 99
4.9.3 基于手動的場景設(shè)計(jì) 101
4.9.4 計(jì)劃方式和運(yùn)行模式 104
4.9.5 全局計(jì)劃和交互計(jì)劃圖 105
4.9.6 服務(wù)水平協(xié)議(SLA) 110
4.10 負(fù)載生成器 118
4.11 IP Wizard的應(yīng)用 121
4.12 負(fù)載選項(xiàng)設(shè)置詳解 124
4.13 性能指標(biāo)監(jiān)控 126
4.13.1 性能計(jì)數(shù)器 127
4.13.2 添加性能計(jì)數(shù)器指標(biāo) 127
4.13.3 性能計(jì)數(shù)器指標(biāo)的采集與圖表輸出 129
4.14 Analysis應(yīng)用介紹 131
4.15 結(jié)果目錄文件結(jié)構(gòu) 132
4.16 Analysis Summary分析 133
4.17 事務(wù)相關(guān)信息部分內(nèi)容 134
4.17.1 分析概要事務(wù)相關(guān)信息問題的提出 134
4.17.2 結(jié)果概要事務(wù)相關(guān)信息問題的分析 134
4.17.3 結(jié)果概要事務(wù)腳本設(shè)計(jì)及其相關(guān)設(shè)置 135
4.17.4 如何解決結(jié)果概要信息不計(jì)入思考時(shí)間的問題 137
4.17.5 如何知道每個虛擬用戶負(fù)載時(shí)的取值 139
4.17.6 將數(shù)據(jù)導(dǎo)出到Excel文件中 142
4.17.7 對導(dǎo)出的數(shù)據(jù)進(jìn)行篩選 143
4.17.8 對結(jié)果數(shù)據(jù)進(jìn)行有效的分析 144
4.18 吞吐量相關(guān)信息 147
4.18.1 概要分析吞吐量等相關(guān)信息問題的提出 147
4.18.2 概要分析吞吐量等相關(guān)信息問題的分析 148
4.18.3 概要分析吞吐量等相關(guān)內(nèi)容的設(shè)計(jì)與實(shí)現(xiàn) 149
4.19 執(zhí)行結(jié)果分析過程 151
4.19.1 合并圖的應(yīng)用 152
4.19.2 合并圖的3種方式 153
4.19.3 自動關(guān)聯(lián)的應(yīng)用 154
4.19.4 交叉結(jié)果的應(yīng)用 156
4.19.5 性能測試模型 157
4.19.6 性能瓶頸定位——拐點(diǎn)分析法 158
4.19.7 分析相關(guān)選項(xiàng)設(shè)置 159
4.20 主要圖表分析 161
4.20.1 虛擬用戶相關(guān)圖表 161
4.20.2 事務(wù)相關(guān)圖表 162
4.20.3 錯誤相關(guān)圖表 166
4.20.4 Web資源相關(guān)圖表 168
4.20.5 網(wǎng)頁診斷相關(guān)圖表 175
4.20.6 系統(tǒng)資源相關(guān)圖表 181
4.21 本章小結(jié) 184
4.22 本章習(xí)題及經(jīng)典面試試題 184
4.23 本章習(xí)題及經(jīng)典面試試題答案 185
第5章 實(shí)例講解腳本的錄制、場景設(shè)計(jì)、結(jié)果分析過程 187
5.1 腳本的錄制、場景設(shè)計(jì)、結(jié)果分析 188
5.1.1 LoadRunner測試過程模型 188
5.1.2 Web應(yīng)用程序的應(yīng)用 188
5.1.3 腳本處理 189
5.1.4 負(fù)載處理部分 199
5.1.5 系統(tǒng)性能改進(jìn)意見 205
5.2 本章小結(jié) 206
5.3 本章習(xí)題及經(jīng)典面試試題 206
5.4 本章習(xí)題及經(jīng)典面試試題答案 208
第6章 腳本語言編寫基礎(chǔ)及關(guān)聯(lián)技術(shù)應(yīng)用 209
6.1 認(rèn)識LoadRunner腳本語言 210
6.2 C語言基礎(chǔ) 211
6.2.1 數(shù)據(jù)類型 211
6.2.2 C語言語句分類 216
6.2.3 基礎(chǔ)知識 225
6.3 關(guān)聯(lián)的應(yīng)用 251
6.3.1 什么是關(guān)聯(lián) 252
6.3.2 自動關(guān)聯(lián) 253
6.3.3 手動關(guān)聯(lián) 255
6.3.4 關(guān)聯(lián)規(guī)則 257
6.3.5 關(guān)聯(lián)函數(shù)詳解 260
6.3.6 簡單關(guān)聯(lián)的應(yīng)用實(shí)例 262
6.3.7 較復(fù)雜關(guān)聯(lián)的應(yīng)用實(shí)例 264
6.4 動態(tài)鏈接庫函數(shù)的調(diào)用 267
6.5 特殊函數(shù)應(yīng)用注意事項(xiàng) 269
6.6 自定義函數(shù)應(yīng)用 272
6.6.1 自定義函數(shù)僅應(yīng)用于本腳本的實(shí)例 272
6.6.2 自定義函數(shù)的復(fù)用實(shí)例 274
6.7 本章小結(jié) 275
6.8 本章習(xí)題及經(jīng)典面試試題 275
6.9 本章習(xí)題及經(jīng)典面試試題答案 277
第7章 性能測試及LoadRunner應(yīng)用常見問題解答 283
7.1 如何突破參數(shù)的百條顯示限制 284
7.2 如何突破Controller可用腳本50條限制 284
7.3 如何解決數(shù)據(jù)庫查詢結(jié)果過大導(dǎo)致的錄制失敗 285
7.4 如何調(diào)整經(jīng)常用到的相關(guān)協(xié)議腳本模板 286
7.5 如何將Connect()中的密文改為明文 287
7.6 如何添加并運(yùn)用附加變量 289
7.7 如何解決腳本中的亂碼問題 290
7.8 如何在錄制時(shí)加入自定義標(biāo)頭 292
7.9 線程和進(jìn)程運(yùn)行方式有何不同 293
7.10 如何實(shí)現(xiàn)腳本分步錄制 295
7.11 如何在腳本中應(yīng)用常量和數(shù)組 296
7.12 VuGen中支持哪些步驟類型 297
7.13 如何處理ASP.NET中的ViewState 298
7.14 如何理解Return的返回值 302
7.15 如何解決負(fù)載均衡將壓力作用到一臺機(jī)器 304
7.16 如何對Apache服務(wù)器上的資源使用情況進(jìn)行監(jiān)控 305
7.17 如何在腳本中加入DOS命令 306
7.18 如何下載并保存文件到本地 307
7.19 如何理解常用圖表的含義 310
7.20 基于目標(biāo)和手動場景測試有何聯(lián)系和不同 311
7.21 如何在命令行下啟動Controller 313
7.22 如何解決由于設(shè)置引起的運(yùn)行失敗問題 314
7.23 如何實(shí)現(xiàn)對服務(wù)器系統(tǒng)資源的監(jiān)控 315
7.24 如何實(shí)現(xiàn)對數(shù)據(jù)服務(wù)器的監(jiān)控 319
7.25 如何實(shí)現(xiàn)對Web應(yīng)用程序服務(wù)器資源的監(jiān)控 321
7.26 如何在Analysis圖表中添加分析注釋 324
7.27 如何確定登錄達(dá)到響應(yīng)時(shí)間為3s的指標(biāo) 326
7.28 如何使用自動關(guān)聯(lián)對測試結(jié)果進(jìn)行分析 328
7.29 如何根據(jù)分析結(jié)果判斷性能有所改善 330
7.30 如何對圖表進(jìn)行合并,定位系統(tǒng)瓶頸 331
7.31 如何應(yīng)用Java Vuser驗(yàn)證算法的執(zhí)行效率 332
7.32 如何用程序控制網(wǎng)站的訪問次數(shù) 335
7.33 幾種不同超時(shí)的處理方法 339
7.34 如何將日期類型數(shù)據(jù)參數(shù)化到腳本中 340
7.35 如何自定義請求,并判斷返回?cái)?shù)據(jù)的正確性 344
7.36 LoadRunner如何運(yùn)行WinRunner腳本 346
7.37 LoadRunner如何利用已有文本數(shù)據(jù) 349
7.38 如何能夠產(chǎn)生樣例程序的Session 350
7.39 如何實(shí)現(xiàn)ping IP的功能 352
7.40 如何在Vugen中自定義工具條按鈕 353
7.41 如何在Vugen中的Tools菜單中添加菜單項(xiàng) 354
7.42 如何在Vugen中定義菜單項(xiàng)的快捷鍵 356
7.43 為什么結(jié)果導(dǎo)出時(shí)會出現(xiàn)異?!?56
7.44 如何增大網(wǎng)頁細(xì)分圖顯示的URLS長度 357
7.45 如何設(shè)置登錄的用戶名和口令 358
7.46 如何在執(zhí)行迭代時(shí)退出腳本 359
7.47 如何使用鍵盤快捷鍵 360
7.48 如何手動轉(zhuǎn)換字符串編碼 361
7.49 如何理解結(jié)果目錄文件結(jié)構(gòu) 362
7.50 如何監(jiān)控Tomcat 363
7.51 如何在UNIX系統(tǒng)下用命令行運(yùn)行腳本 367
7.52 如何使用C函數(shù)進(jìn)行腳本跟蹤 368
7.53 如何知道腳本對應(yīng)路徑下文件的含義 369
7.54 如何結(jié)合企業(yè)特點(diǎn)進(jìn)行性能測試 379
7.55 如何應(yīng)用性能測試常用計(jì)算公式 381
7.56 如何掌握“拐點(diǎn)”分析方法 384
7.57 如何發(fā)現(xiàn)性能測試的規(guī)律 384
7.58 如何編寫性能測試用例 385
7.59 如何對MySQL數(shù)據(jù)庫進(jìn)行查詢操作 388
7.60 為何法與Load Generator通信 390
7.61 本章小結(jié) 391
7.62 本章習(xí)題及經(jīng)典面試試題 392
7.63 本章習(xí)題及經(jīng)典面試試題答案 393
第8章 性能測試項(xiàng)目實(shí)施過程及文檔寫作 397
8.1 基于不同用戶群的性能測試 398
8.2 驗(yàn)收測試通常提交的成果物 398
8.3 驗(yàn)收測試項(xiàng)目的完整過程 399
8.4 項(xiàng)目預(yù)算和項(xiàng)目立項(xiàng) 400
8.4.1 項(xiàng)目預(yù)算和項(xiàng)目立項(xiàng) 400
8.4.2 項(xiàng)目預(yù)算相關(guān)內(nèi)容及樣表 400
8.5 項(xiàng)目準(zhǔn)備階段及驗(yàn)收測試方案編寫 401
8.5.1 項(xiàng)目人員入場 401
8.5.2 項(xiàng)目調(diào)研 402
8.5.3 驗(yàn)收測試方案 402
8.5.4 驗(yàn)收測試方案索引目錄結(jié)構(gòu) 402
8.5.5 驗(yàn)收測試方案的引言部分 405
8.5.6 驗(yàn)收測試方案的系統(tǒng)簡介部分 406
8.5.7 驗(yàn)收測試方案的測試目標(biāo)和標(biāo)準(zhǔn)部分 406
8.5.8 驗(yàn)收測試方案的測試需求分析部分 407
8.5.9 驗(yàn)收測試方案的測試策略部分 408
8.5.10 驗(yàn)收測試方案的項(xiàng)目實(shí)施階段部分 412
8.5.11 驗(yàn)收測試方案的“測試實(shí)施安排”部分 416
8.5.12 驗(yàn)收測試方案的“測試計(jì)劃”部分 417
8.5.13 驗(yàn)收測試方案的“質(zhì)量保證”部分 418
8.5.14 驗(yàn)收測試方案的缺陷管理部分 422
8.5.15 驗(yàn)收測試方案的“項(xiàng)目溝通”部分 423
8.5.16 驗(yàn)收測試方案的“工作產(chǎn)品”部分 424
8.6 驗(yàn)收測試實(shí)施過程及性能測試計(jì)劃編寫 424
8.6.1 性能測試計(jì)劃 425
8.6.2 性能測試計(jì)劃索引目錄結(jié)構(gòu) 425
8.6.3 性能測試計(jì)劃的“簡介”部分 426
8.6.4 性能測試計(jì)劃的“測試業(yè)務(wù)及性能需求”部分 428
8.6.5 性能測試計(jì)劃的“測試環(huán)境”部分 428
8.6.6 性能測試計(jì)劃的“測試策略”部分 429
8.6.7 性能測試計(jì)劃的“命名規(guī)范”部分 431
8.6.8 性能測試計(jì)劃的“用例設(shè)計(jì)”部分 433
8.6.9 性能測試計(jì)劃的“場景設(shè)計(jì)”部分 434
8.6.10 性能測試計(jì)劃的“測試數(shù)據(jù)準(zhǔn)備”部分 434
8.6.11 性能測試計(jì)劃的“計(jì)劃安排”部分 435
8.6.12 性能測試計(jì)劃的“局限條件”部分 435
8.6.13 性能測試計(jì)劃的“風(fēng)險(xiǎn)評估”部分 435
8.6.14 性能測試計(jì)劃的“交付產(chǎn)品”部分 436
8.7 驗(yàn)收測試實(shí)施過程 436
8.7.1 性能測試腳本設(shè)計(jì) 436
8.7.2 性能測試腳本數(shù)據(jù)準(zhǔn)備 439
8.7.3 性能測試場景設(shè)計(jì) 440
8.7.4 性能測試場景監(jiān)控與場景執(zhí)行 442
8.7.5 性能測試結(jié)果分析 446
8.7.6 性能調(diào)優(yōu) 447
8.8 驗(yàn)收測試總結(jié)及其性能測試總結(jié)的編寫 448
8.8.1 某單位某系統(tǒng)驗(yàn)收測試結(jié)論 448
8.8.2 某單位某系統(tǒng)驗(yàn)收測試交付清單 449
8.8.3 某單位某系統(tǒng)驗(yàn)收測試報(bào)告 449
8.8.4 某單位某系統(tǒng)驗(yàn)收測試性能測試報(bào)告 456
8.8.5 功能/性能測試缺陷遺留評審確認(rèn)表格 463
8.8.6 項(xiàng)目管理相關(guān)表格 463
8.9 項(xiàng)目驗(yàn)收相關(guān)文檔編寫 465
8.9.1 驗(yàn)收申請 466
8.9.2 工作量確認(rèn) 466
8.10 本章小結(jié) 466
8.11 本章習(xí)題及經(jīng)典面試試題 466
8.12 本章習(xí)題及經(jīng)典面試試題答案 467
第9章 性能測試經(jīng)典面試試題及面試技巧 469
9.1 軟件性能測試綜合模擬試題 470
9.2 LoadRunner英文性能測試的面試題 472
9.3 經(jīng)常被問道的智力面試題目 474
9.3.1 百枚金幣問題 474
9.3.2 污染藥丸問題 474
9.3.3 三人住宿問題 474
9.3.4 小鳥飛行距離問題 475
9.3.5 燒香問題 475
9.3.6 分金條問題 475
9.3.7 過橋問題 475
9.3.8 三個燈泡問題 476
9.4 找測試工作的策略 476
9.4.1 找工作前需要做些什么 476
9.4.2 面試時(shí)該做些什么 479
9.4.3 面試后該做的事情 482
9.5 軟件性能測試綜合模擬試題答案 483

本目錄推薦

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