注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件工程及軟件方法學深入性能測試:LoadRunner性能測試、流程、監(jiān)控、調(diào)優(yōu)全程實戰(zhàn)剖析

深入性能測試:LoadRunner性能測試、流程、監(jiān)控、調(diào)優(yōu)全程實戰(zhàn)剖析

深入性能測試:LoadRunner性能測試、流程、監(jiān)控、調(diào)優(yōu)全程實戰(zhàn)剖析

定 價:¥88.00

作 者: 黃文高,何月順 編著
出版社: 水利水電出版社
叢編項:
標 簽: 計算機與互聯(lián)網(wǎng) 軟件工程及軟件方法學

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

內(nèi)容簡介

  《深入性能測試:LoadRunner性能測試、流程、監(jiān)控、調(diào)優(yōu)全程實戰(zhàn)剖析》為《LoadRunner性能測試完全講義》的升級版本,是作者最新最全面知識的整合。全書由淺入深,步步為營,在夯實基礎的同時,結(jié)合實際案例,全面突破性能測試學習過程中的瓶頸。主要介紹如何使用LoadRunner進行性能測試工作,主要包括四大部分:入門篇、提高篇、監(jiān)控篇和實戰(zhàn)篇。入門篇主要講述性能測試的基礎知識,對LoadRunner進行簡單介紹,讓讀者從整體上了解LoadRunner。提高篇主要講述性能測試工具LoadRunner三大組件的使用技巧,以及測試過程中需要注意的細節(jié)。監(jiān)控篇主要講述在整個性能測試過程中應該如何監(jiān)控系統(tǒng)資源、Web服務器和數(shù)據(jù)庫,以及常用的調(diào)優(yōu)技巧,并就性能測試的流程進行詳細的介紹。實戰(zhàn)篇通過兩個案例:C/S架構(gòu)和B/S架構(gòu)來介紹性能測試的整個過程。本書適合性能測試工程師、資深測試工程師、測試經(jīng)理、測試總監(jiān)使用。

作者簡介

  黃文高,男,多年軟件測試及軟件測試管理工作經(jīng)驗.熟悉軟件開發(fā)和軟件測試流程:在軟件工程、流程制定和改進、質(zhì)量保證方面有著深入的研究,擅長軟件測試工具的使用,尤其是在性能測試和自動化測試方面有著深厚的造詣:在專業(yè)雜志上發(fā)表過多篇文章,曾任高級測試工程師、資深測試工程師、測試經(jīng)理,在工作中積累了大量的測試實踐經(jīng)驗2010年創(chuàng)建測試吧工作室,團隊致力于為中國軟件測試行業(yè)的發(fā)展貢獻自己的力量。

圖書目錄

前言
第一部分  入門篇
 第1章  性能測試基礎知識 2
1.1  軟件性能概述 2
1.2  性能測試相關術(shù)語 4
1.2.1  響應時間 4
1.2.2  并發(fā)用戶數(shù) 4
1.2.3  吞吐量 5
1.2.4  吞吐率 7
1.2.5  TPS 7
1.2.6  點擊率 7
1.2.7  資源利用率 7
1.2.8  性能計數(shù)器 7
1.2.9  思考時間 8
1.3  性能測試劃分 9
1.3.1  負載測試 9
1.3.2  壓力測試 9
1.3.3  配置測試 10
1.3.4  并發(fā)測試 10
1.3.5  可靠性測試 10
1.3.6  基準測試 10
1.3.7  各類測試執(zhí)行階段 11
1.4  性能測試應用領域 11
1.4.1  能力驗證 11
1.4.2  規(guī)劃能力 12
1.4.3  性能調(diào)優(yōu) 12
1.4.4  缺陷發(fā)現(xiàn) 12
1.5  小結(jié) 13
第2章  LoadRunner基礎知識 14
2.1  LoadRunner簡介 14
2.2  LoadRunner工作原理 16
2.3  LoadRunner工作過程 17
2.4  LoadRunner內(nèi)部結(jié)構(gòu) 18
2.5  LoadRunner 11.0特性 20
2.6  LoadRunner性能測試步驟 21
2.7  小結(jié) 25
第3章  Vuser發(fā)生器 26
3.1  腳本錄制 26
3.1.1  如何選擇協(xié)議 27
3.1.2  開始錄制腳本 31
3.2  Recording Options設置 34
3.2.1  Recording選項卡 34
3.2.2  Advanced選項卡 43
3.2.3  Correlation選項卡 44
3.3  Run-Time Settings設置 44
3.3.1  Run Logic選項卡 45
3.3.2  Pacing選項卡 46
3.3.3  Think Time選項卡 47
3.3.4  Miscellaneous選項卡 49
3.3.5  Log選項卡 50
3.4  腳本完善 52
3.4.1  插入事務 52
3.4.2  插入集合點 57
3.4.3  插入注釋 57
3.5  小結(jié) 58
第4章  Controller控制器 59
4.1  場景類型介紹 59
4.1.1  手動測試場景 59
4.1.2  面向目標測試場景 61
4.2  場景設計 62
4.2.1  手動場景Schedule配置 62
4.2.2  面向目標場景Schedule配置 67
4.2.3  配置View Script 72
4.2.4  配置Load Generator 73
4.3  場景執(zhí)行 76
4.3.1  場景控制 76
4.3.2  場景執(zhí)行期間查看場景 80
4.4  場景監(jiān)視 85
4.4.1  關于聯(lián)機監(jiān)控 85
4.4.2  監(jiān)控器與度量 89
4.4.3  聯(lián)機監(jiān)視器 93
4.5  小結(jié) 96
第5章  Analysis分析器 97
5.1  Analysis簡介 97
5.1.1  Analysis基礎知識 97
5.1.2  設置選項 99
5.1.3  Analysis圖 103
5.2  摘要報告 105
5.2.1  概要部分 105
5.2.2  統(tǒng)計部分 106
5.2.3  事務統(tǒng)計部分 106
5.2.4  SLA 108
5.2.5  HTTP響應統(tǒng)計 115
5.3  Analysis常見圖分析 118
5.3.1  Vuser圖 118
5.3.2  點擊率圖 119
5.3.3  平均事務響應時間圖 120
5.3.4  吞吐量圖 121
5.4  Analysis報告 122
5.4.1  HTML報告 122
5.4.2  SLA報告 123
5.4.3  自定義報告 124
5.4.4  使用報告模板定義報告 126
5.5  小結(jié) 126
 
第二部分  提高篇
 
第6章  腳本編寫 128
6.1  檢查點 128
6.1.1  插入檢查點的原因 128
6.1.2  插入檢查點 132
6.1.3  檢查點函數(shù) 139
6.1.4  通過檢查點判斷事務結(jié)束狀態(tài) 141
6.2  Block(塊)技術(shù) 144
6.3  參數(shù)化技術(shù) 148
6.3.1  參數(shù)化的原因及條件 148
6.3.2  創(chuàng)建參數(shù) 149
6.3.3  參數(shù)類型屬性 151
6.3.4  數(shù)據(jù)文件 155
6.3.5  導入數(shù)據(jù) 161
6.4  關聯(lián)技術(shù) 165
6.4.1  關聯(lián)的原理 166
6.4.2  錄制中關聯(lián) 167
6.4.3  錄制后關聯(lián) 170
6.4.4  手動關聯(lián) 172
6.4.5  關聯(lián)函數(shù)介紹 176
6.4.6  關聯(lián)技術(shù)的經(jīng)典使用 182
6.4.7  關聯(lián)與參數(shù)化的區(qū)別 185
6.5  小結(jié) 186
第7章  場景設計實踐 187
7.1  集合點 187
7.1.1  集合點設置 187
7.1.2  集合點與事務的關系 190
7.2  IP欺騙技術(shù) 192
7.2.1  IP Spoofer設置 192
7.2.2  Controller中啟動IP Spoofer 195
7.3  負載均衡技術(shù) 197
7.4  RTS設置 200
7.5  執(zhí)行路徑轉(zhuǎn)換 200
7.5.1  路徑轉(zhuǎn)換介紹 200
7.5.2  編輯路徑轉(zhuǎn)換表 201
7.6  在LoadRunner中使用功能測試腳本 203
7.6.1  QuickTest創(chuàng)建GUI Vuser腳本 204
7.6.2  WinRunner創(chuàng)建GUI Vuser腳本 205
7.6.3  場景中使用GUI Vuser腳本 206
7.7  小結(jié) 207
第8章  結(jié)果分析實踐 208
8.1  分析圖合并 208
8.1.1  分析圖合并原理 208
8.1.2  實例講解 210
8.2  分析圖關聯(lián) 212
8.2.1  分析圖關聯(lián)原理 212
8.2.2  實例講解 214
8.3  頁面細分 216
8.3.1  頁面細分原理 216
8.3.2  實例講解 219
8.4  鉆取技術(shù) 221
8.4.1  鉆取技術(shù)原理 221
8.4.2  實例講解 222
8.5  導入外部數(shù)據(jù) 223
8.5.1  導入數(shù)據(jù)工具 223
8.5.2  自定義文件格式 226
8.6  使用HTTPWatch分析響應時間 228
8.6.1  HTTP消息格式 228
8.6.2  Request Grid 230
8.6.3  Request View 231
8.6.4  Summary View 238
8.6.5  其他功能 239
8.7  小結(jié) 240
 
第三部分  監(jiān)控篇
 
第9章  操作系統(tǒng)性能監(jiān)控與調(diào)優(yōu) 242
9.1  Windows操作系統(tǒng)監(jiān)控 242
9.1.1  LoadRunner直接監(jiān)控 242
9.1.2  Windows性能工具監(jiān)控 243
9.1.3  Windows計數(shù)器 249
9.2  Linux/UNIX操作系統(tǒng)監(jiān)控 255
9.2.1  CPU監(jiān)控 255
9.2.2  內(nèi)存監(jiān)控 260
9.2.3  磁盤監(jiān)控 264
9.2.4  網(wǎng)絡監(jiān)控 269
9.3  nmon系統(tǒng)資源監(jiān)控工具 273
9.3.1  nmon工作流程 273
9.3.2  nmon命令 274
9.3.3  結(jié)果分析 283
9.4  小結(jié) 284
第10章  Web服務器監(jiān)控與調(diào)優(yōu) 285
10.1  Apache監(jiān)控 285
10.2  Apache調(diào)優(yōu) 291
10.2.1  硬件與操作系統(tǒng)方面 291
10.2.2  運行時的配置 291
10.2.3  編譯時的配置 296
10.3  Tomcat監(jiān)控 301
10.3.1  Status頁監(jiān)控 302
10.3.2  JConsole監(jiān)控 304
10.4  Tomcat調(diào)優(yōu) 316
10.4.1  JVM調(diào)優(yōu) 316
10.4.2  Tomcat配置 323
10.4.3  連接器配置 326
10.4.4  APR配置 332
10.5  小結(jié) 336
第11章  MS SQL數(shù)據(jù)庫監(jiān)控與調(diào)優(yōu) 337
11.1  監(jiān)控SQL Server資源 337
11.1.1  瓶頸類型 337
11.1.2  內(nèi)存瓶頸 338
11.1.3  CPU瓶頸 340
11.1.4  磁盤瓶頸 341
11.1.5  Wait Statistics監(jiān)控 341
11.2  SQL Server等待類型 342
11.2.1  SQL等待類型 342
11.2.2  跟蹤等待 352
11.2.3  阻塞與鎖 354
11.3  SQL Profiler監(jiān)控查詢 359
11.3.1  SQL Trace相關術(shù)語 359
11.3.2  SQL Trace選項 363
11.3.3  捕獲阻塞事件 367
11.3.4  捕獲Showplan XML數(shù)據(jù) 369
11.3.5  捕獲死鎖圖 372
11.3.6  SQL Profiler識別長時間查詢 375
11.3.7  Profile Trace與System Monitor
關聯(lián) 380
11.4  索引調(diào)優(yōu) 382
11.4.1  索引原理 382
11.4.2  填充因子 383
11.4.3  聚集索引 384
11.4.4  非聚集索引 386
11.4.5  堆表 388
11.4.6  用DTA調(diào)校索引 389
11.4.7  索引維護 395
11.5  T-SQL調(diào)優(yōu) 399
11.5.1  NOT IN和NOT EXISTS 399
11.5.2  謂詞的使用 399
11.5.3  為中間結(jié)果使用臨時表 401
11.6  小結(jié) 402
第12章  特殊協(xié)議 403
12.1  Windows Sockets(WinSock)協(xié)議 403
12.1.1  Windows Sockets錄制選項設置 404
12.1.2  Windows Sockets錄制 405
12.1.3  Windows Sockets數(shù)據(jù)操作 409
12.1.4  關于LRS函數(shù) 413
12.2  郵件服務協(xié)議 418
12.2.1  郵件服務協(xié)議簡介 418
12.2.2  郵件服務協(xié)議錄制 420
12.2.3  腳本分析 426
12.2.4  關于SMTP和POP3函數(shù) 428
12.3  小結(jié) 430
第13章  性能測試過程 431
13.1  性能測試過程概述 431
13.2  性能測試設計 432
13.2.1  需求調(diào)研 432
13.2.2  業(yè)務模型 433
13.2.3  場景模型 435
13.2.4  數(shù)據(jù)設計 437
13.2.5  環(huán)境設計 438
13.3  性能測試構(gòu)建 439
13.3.1  腳本開發(fā) 440
13.3.2  場景設計 441
13.3.3  搭建測試環(huán)境 441
13.3.4  準備數(shù)據(jù) 441
13.4  性能測試過程執(zhí)行 442
13.5  性能測試分析、診斷、調(diào)節(jié) 442
13.6  小結(jié) 443
 
第四部分  實戰(zhàn)篇
 
第14章  客戶關系管理系統(tǒng)性能測試 445
14.1  系統(tǒng)介紹 445
14.2  需求分析 447
14.2.1  性能指標 447
14.2.2  需求詳細分析 448
14.3  測試方案及計劃 449
14.3.1  人力資源 449
14.3.2  時間進度 449
14.3.3  測試環(huán)境準備 450
14.3.4  業(yè)務模型創(chuàng)建 451
14.3.5  場景模型創(chuàng)建 452
14.3.6  測試數(shù)據(jù)準備 453
14.4  測試用例 453
14.5  執(zhí)行測試 456
14.5.1  腳本開發(fā) 456
14.5.2  場景設計 461
14.5.3  計數(shù)器設置 466
14.5.4  場景監(jiān)視 468
14.6  結(jié)果分析 470
14.7  測試結(jié)論 478
14.8  小結(jié) 478
第15章  信息系統(tǒng)性能測試 479
15.1  系統(tǒng)介紹 479
15.2  需求分析 480
15.2.1  性能指標 480
15.2.2  需求詳細分析 480
15.3  測試方案及計劃 481
15.3.1  人力資源 481
15.3.2  時間進度 481
15.3.3  測試環(huán)境準備 482
15.3.4  業(yè)務模型創(chuàng)建 483
15.3.5  場景模型創(chuàng)建 483
15.3.6  測試數(shù)據(jù)準備 484
15.4  測試用例 485
15.5  執(zhí)行測試 486
15.5.1  腳本開發(fā) 486
15.5.2  場景設計 490
15.5.3  計數(shù)器設置 496
15.5.4  場景監(jiān)控 496
15.6  結(jié)果分析 498
15.7  測試結(jié)論 506
15.8  小結(jié) 506
附錄A  主要計數(shù)器 507
附錄B  性能測試i模型 511  

本目錄推薦

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