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

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

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

定 價:¥69.00

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

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

內(nèi)容簡介

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

作者簡介

  于涌,具有13年軟件開發(fā)和軟件測試方面工作工作經(jīng)驗。先后擔(dān)任程序員、高級程序員、測試分析師、高級測試經(jīng)理、測試總監(jiān)等職位。擁有多年的軟件開發(fā)、軟件測試項目實踐和教學(xué)經(jīng)驗。尤其擅長自動化測試、工具應(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)維護群體眼中的性能測試 3
1.3 功能測試與性能測試的關(guān)系 4
1.4 性能測試的概念及其分類 4
1.4.1 性能測試 4
1.4.2 負載測試 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)計算公式 6
1.5.1 吞吐量計算公式 6
1.5.2 并發(fā)數(shù)量計算公式 6
1.5.3 思考時間計算公式 8
1.5.4 響應(yīng)時間 8
1.5.5 點擊數(shù) 9
1.5.6 性能計數(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 性能測試計劃 17
2.4 性能測試用例 18
2.5 測試腳本編寫 20
2.6 測試場景設(shè)計 20
2.7 測試場景運行 22
2.8 場景運行監(jiān)控 23
2.9 運行結(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 運行機制和主要組成部分 37
3.3 LoadRunner相關(guān)概念解析 38
3.3.1 集合點 38
3.3.2 事務(wù) 40
3.3.3 檢查點 41
3.3.4 思考時間 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)用實例 64
4.5.3 C/S架構(gòu)應(yīng)用程序腳本的應(yīng)用實例 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)用實例 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 斷點設(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è)計 98
4.9.2 面向目標(biāo)的場景設(shè)計的5種目標(biāo)類型 99
4.9.3 基于手動的場景設(shè)計 101
4.9.4 計劃方式和運行模式 104
4.9.5 全局計劃和交互計劃圖 105
4.9.6 服務(wù)水平協(xié)議(SLA) 110
4.10 負載生成器 118
4.11 IP Wizard的應(yīng)用 121
4.12 負載選項設(shè)置詳解 124
4.13 性能指標(biāo)監(jiān)控 126
4.13.1 性能計數(shù)器 127
4.13.2 添加性能計數(shù)器指標(biāo) 127
4.13.3 性能計數(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è)計及其相關(guān)設(shè)置 135
4.17.4 如何解決結(jié)果概要信息不計入思考時間的問題 137
4.17.5 如何知道每個虛擬用戶負載時的取值 139
4.17.6 將數(shù)據(jù)導(dǎo)出到Excel文件中 142
4.17.7 對導(dǎo)出的數(shù)據(jù)進行篩選 143
4.17.8 對結(jié)果數(shù)據(jù)進行有效的分析 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è)計與實現(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 性能瓶頸定位——拐點分析法 158
4.19.7 分析相關(guān)選項設(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è)計、結(jié)果分析過程 187
5.1 腳本的錄制、場景設(shè)計、結(jié)果分析 188
5.1.1 LoadRunner測試過程模型 188
5.1.2 Web應(yīng)用程序的應(yīng)用 188
5.1.3 腳本處理 189
5.1.4 負載處理部分 199
5.1.5 系統(tǒng)性能改進意見 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 認識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)用實例 262
6.3.7 較復(fù)雜關(guān)聯(lián)的應(yīng)用實例 264
6.4 動態(tài)鏈接庫函數(shù)的調(diào)用 267
6.5 特殊函數(shù)應(yīng)用注意事項 269
6.6 自定義函數(shù)應(yīng)用 272
6.6.1 自定義函數(shù)僅應(yīng)用于本腳本的實例 272
6.6.2 自定義函數(shù)的復(fù)用實例 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 如何添加并運用附加變量 289
7.7 如何解決腳本中的亂碼問題 290
7.8 如何在錄制時加入自定義標(biāo)頭 292
7.9 線程和進程運行方式有何不同 293
7.10 如何實現(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 如何解決負載均衡將壓力作用到一臺機器 304
7.16 如何對Apache服務(wù)器上的資源使用情況進行監(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è)置引起的運行失敗問題 314
7.23 如何實現(xiàn)對服務(wù)器系統(tǒng)資源的監(jiān)控 315
7.24 如何實現(xiàn)對數(shù)據(jù)服務(wù)器的監(jiān)控 319
7.25 如何實現(xiàn)對Web應(yīng)用程序服務(wù)器資源的監(jiān)控 321
7.26 如何在Analysis圖表中添加分析注釋 324
7.27 如何確定登錄達到響應(yīng)時間為3s的指標(biāo) 326
7.28 如何使用自動關(guān)聯(lián)對測試結(jié)果進行分析 328
7.29 如何根據(jù)分析結(jié)果判斷性能有所改善 330
7.30 如何對圖表進行合并,定位系統(tǒng)瓶頸 331
7.31 如何應(yīng)用Java Vuser驗證算法的執(zhí)行效率 332
7.32 如何用程序控制網(wǎng)站的訪問次數(shù) 335
7.33 幾種不同超時的處理方法 339
7.34 如何將日期類型數(shù)據(jù)參數(shù)化到腳本中 340
7.35 如何自定義請求,并判斷返回數(shù)據(jù)的正確性 344
7.36 LoadRunner如何運行WinRunner腳本 346
7.37 LoadRunner如何利用已有文本數(shù)據(jù) 349
7.38 如何能夠產(chǎn)生樣例程序的Session 350
7.39 如何實現(xiàn)ping IP的功能 352
7.40 如何在Vugen中自定義工具條按鈕 353
7.41 如何在Vugen中的Tools菜單中添加菜單項 354
7.42 如何在Vugen中定義菜單項的快捷鍵 356
7.43 為什么結(jié)果導(dǎo)出時會出現(xiàn)異常 356
7.44 如何增大網(wǎng)頁細分圖顯示的URLS長度 357
7.45 如何設(shè)置登錄的用戶名和口令 358
7.46 如何在執(zhí)行迭代時退出腳本 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)下用命令行運行腳本 367
7.52 如何使用C函數(shù)進行腳本跟蹤 368
7.53 如何知道腳本對應(yīng)路徑下文件的含義 369
7.54 如何結(jié)合企業(yè)特點進行性能測試 379
7.55 如何應(yīng)用性能測試常用計算公式 381
7.56 如何掌握“拐點”分析方法 384
7.57 如何發(fā)現(xiàn)性能測試的規(guī)律 384
7.58 如何編寫性能測試用例 385
7.59 如何對MySQL數(shù)據(jù)庫進行查詢操作 388
7.60 為何法與Load Generator通信 390
7.61 本章小結(jié) 391
7.62 本章習(xí)題及經(jīng)典面試試題 392
7.63 本章習(xí)題及經(jīng)典面試試題答案 393
第8章 性能測試項目實施過程及文檔寫作 397
8.1 基于不同用戶群的性能測試 398
8.2 驗收測試通常提交的成果物 398
8.3 驗收測試項目的完整過程 399
8.4 項目預(yù)算和項目立項 400
8.4.1 項目預(yù)算和項目立項 400
8.4.2 項目預(yù)算相關(guān)內(nèi)容及樣表 400
8.5 項目準備階段及驗收測試方案編寫 401
8.5.1 項目人員入場 401
8.5.2 項目調(diào)研 402
8.5.3 驗收測試方案 402
8.5.4 驗收測試方案索引目錄結(jié)構(gòu) 402
8.5.5 驗收測試方案的引言部分 405
8.5.6 驗收測試方案的系統(tǒng)簡介部分 406
8.5.7 驗收測試方案的測試目標(biāo)和標(biāo)準部分 406
8.5.8 驗收測試方案的測試需求分析部分 407
8.5.9 驗收測試方案的測試策略部分 408
8.5.10 驗收測試方案的項目實施階段部分 412
8.5.11 驗收測試方案的“測試實施安排”部分 416
8.5.12 驗收測試方案的“測試計劃”部分 417
8.5.13 驗收測試方案的“質(zhì)量保證”部分 418
8.5.14 驗收測試方案的缺陷管理部分 422
8.5.15 驗收測試方案的“項目溝通”部分 423
8.5.16 驗收測試方案的“工作產(chǎn)品”部分 424
8.6 驗收測試實施過程及性能測試計劃編寫 424
8.6.1 性能測試計劃 425
8.6.2 性能測試計劃索引目錄結(jié)構(gòu) 425
8.6.3 性能測試計劃的“簡介”部分 426
8.6.4 性能測試計劃的“測試業(yè)務(wù)及性能需求”部分 428
8.6.5 性能測試計劃的“測試環(huán)境”部分 428
8.6.6 性能測試計劃的“測試策略”部分 429
8.6.7 性能測試計劃的“命名規(guī)范”部分 431
8.6.8 性能測試計劃的“用例設(shè)計”部分 433
8.6.9 性能測試計劃的“場景設(shè)計”部分 434
8.6.10 性能測試計劃的“測試數(shù)據(jù)準備”部分 434
8.6.11 性能測試計劃的“計劃安排”部分 435
8.6.12 性能測試計劃的“局限條件”部分 435
8.6.13 性能測試計劃的“風(fēng)險評估”部分 435
8.6.14 性能測試計劃的“交付產(chǎn)品”部分 436
8.7 驗收測試實施過程 436
8.7.1 性能測試腳本設(shè)計 436
8.7.2 性能測試腳本數(shù)據(jù)準備 439
8.7.3 性能測試場景設(shè)計 440
8.7.4 性能測試場景監(jiān)控與場景執(zhí)行 442
8.7.5 性能測試結(jié)果分析 446
8.7.6 性能調(diào)優(yōu) 447
8.8 驗收測試總結(jié)及其性能測試總結(jié)的編寫 448
8.8.1 某單位某系統(tǒng)驗收測試結(jié)論 448
8.8.2 某單位某系統(tǒng)驗收測試交付清單 449
8.8.3 某單位某系統(tǒng)驗收測試報告 449
8.8.4 某單位某系統(tǒng)驗收測試性能測試報告 456
8.8.5 功能/性能測試缺陷遺留評審確認表格 463
8.8.6 項目管理相關(guān)表格 463
8.9 項目驗收相關(guān)文檔編寫 465
8.9.1 驗收申請 466
8.9.2 工作量確認 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 面試時該做些什么 479
9.4.3 面試后該做的事情 482
9.5 軟件性能測試綜合模擬試題答案 483

本目錄推薦

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