軟件性能測試 — LoadRunner 性能監控與分析實例詳解
王靖、詹勝、李卓娜
買這商品的人也買了...
-
Google 軟件測試之道 (How Google Tests Software)$479$455 -
Specification by Example 中文版:團隊如何交付正確的軟體 (Specification by Example: How Successful Teams Deliver the Right Software)$420$328 -
使用者故事對照 (User Story Mapping: Discover the Whole Story, Build the Right Product)$580$458 -
Scrum ─ 大型專案開發進化 ─ 用 LeSS 框架完成更多的事 (Large-Scale Scrum: More with LeSS)$580$458 -
看板實戰 : 用一張便利貼訓練出100分高效率工作團隊 (Kanban in Action)$560$437 -
$356精益產品開發:原則、方法與實施 -
$658全程軟件測試, 3/e -
$407ALM + UFT + LoadRunner 自動化測試實戰 -
敏捷測試 : 以持續測試促進持續交付$779$740 -
$469軟件測試 — 原理、模型、驗證與實踐 -
$356軟件測試(慕課版 第2版) -
$348軟件測試項目實戰(第4版) -
$708深入理解 Linux 網絡: 修煉底層內功,掌握高性能原理 -
$403Python 軟件測試實戰寶典 -
Agile Retrospectives 中文版:這樣打造敏捷回顧會議,讓團隊從優秀邁向卓越 (Agile Retrospectives: Making Good Teams Great)$500$390 -
$560跟老韓學 Linux 自動化運維 (基礎篇) -
Google 的軟體工程之道|從程式設計經驗中吸取教訓 (Software Engineering at Google)$880$695 -
你就是不寫測試才會沒時間:Kuma 的單元測試實戰 -- Java篇(iThome鐵人賽系列書)$650$507 -
Code That Fits in Your Head|軟體工程的啟發式方法$580$435 -
和艦長一起 30 天玩轉 GitLab【第二版】(iT邦幫忙鐵人賽系列書)$650$507 -
$250人工智能軟件測試技術 -
軟體測試實務 : 業界成功案例與高效實踐 [ I ]$650$507 -
軟體測試實務 : 業界成功案例與高效實踐 [ II ]$600$450 -
軟件單元測試$534$507 -
軟體測試修練指南:我獨自升級的實戰心法(iThome鐵人賽系列書)$690$538
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
《軟件性能測試:LoadRunner性能監控與分析實例詳解》在介紹軟件性能測試概念的基礎上,結合對實際測試案例的剖析,重點講解性能測試實戰技術、LoadRunner工具的使用技巧和應用於實際工作中能夠解決的問題。全書共分為8章,系統地介紹了性能測試概述及流程、LoadRunner相關基礎知識及基本概念、LoadRunner-Vugen模擬用戶行為、為負載準備測試腳本、LoadRunner-Controller負載生成及運行場景、學習系統性能測試案例等內容。 《軟件性能測試:LoadRunner性能監控與分析實例詳解》適合軟件性能測試初學者,也可作為本專科院校電腦相關專業師生的必備教材,同時也適合有一定LoadRunner基礎的測試工程師閱讀。
目錄大綱
目錄
第1章 性能測試概述 1
1.1 什麼是性能測試 2
1.2 性能測試指標 2
1.3 性能測試的常見術語 3
1.4 性能測試方法 4
1.4.1 負載測試 4
1.4.2 壓力測試 5
1.4.3 配置測試 5
1.4.4 並發測試 6
1.4.5 可靠性(穩定性)測試 7
1.4.6 失效恢復測試 7
1.4.7 本節小結 8
1.5 常見性能測試工具 8
1.5.1 LoadRunner 8
1.5.2 JMeter 9
第2章 性能測試流程 23
2.1 性能測試需求分析 25
2.1.1 明確測試範圍 25
2.1.2 明確性能指標 25
2.1.3 明確被測系統組成 26
2.1.4 明確被測系統配置 26
2.2 性能測試計劃 34
2.3 性能測試用例 36
2.4 測試腳本編寫 37
2.5 測試場景設計 38
2.6 測試場景運行 38
2.7 場景運行監控 40
2.8 運行結果分析 40
2.9 系統性能調優 41
2.10 性能測試總結 42
第3章 LoadRunner相關基礎知識 43
3.1 網絡協議 44
3.1.1 實體層 44
3.1.2 鏈接層 45
3.1.3 網絡層 47
3.1.4 傳輸層 50
3.1.5 應用層 52
3.2 C語言編程基礎 53
3.2.1 LoadRunner腳本語言 53
3.2.2 C語言數據類型 54
3.2.3 常量與變量 59
3.2.4 整型數據 61
3.2.5 浮點型數據 63
3.2.6 字符型數據 64
3.2.7 運算符與表達式 66
3.2.8 基本語句 72
3.3 Linux常用輔助命令 84
3.3.1 清理內存命令 84
3.3.2 殺掉進程命令 85
3.3.3 pwd命令 85
3.3.4 ls命令 85
3.3.5 cd [dirName]命令 86
3.3.6 cat [fileName]命令 86
3.3.7 ls -l命令 87
3.3.8 chmod命令 89
第4章 LoadRunner相關基本概念 93
4.1 工具安裝過程 94
4.2 運行機制和主要組成部分 96
4.2.1 腳本生成器 97
4.2.2 壓力生成器 98
4.2.3 壓力調度和監控系統 98
4.2.4 結果分析工具 99
4.3 LoadRunner相關概念解析 100
4.3.1 檢查點 100
4.3.2 事務 100
4.3.3 集合點 102
4.3.4 思考時間 102
第5章 LoadRunner-Vugen 模擬用戶行為 103
5.1 Vugen介紹 104
5.2 協議類型及選擇 105
5.3 錄制前準備工作 107
5.3.1 B/S端錄制腳本 107
5.3.2 移動端錄制腳本 112
5.3.3 LoadRunner的設置 113
5.3.4 手機端的設置 117
5.4 錄制腳本 117
5.4.1 修改/完善腳本 118
5.4.2 變量參數化 119
5.4.3 導入文件 124
5.4.4 Parameterization實例 129
5.4.5 關聯 130
5.5 回放腳本 138
5.5.1 設置運行時行為 138
5.5.2 實時查看腳本運行情況 142
5.5.3 查看回放信息 143
5.5.4 確定測試已通過 144
5.5.5 搜索或篩選結果 145
5.6 常見回放問題 148
5.6.1 設置HP Web Tours讓其出現回放錯誤 148
5.6.2 如何使用唯一的服務器的值 148
第6章 為負載準備測試腳本 151
6.1 評測業務流程 152
6.2 模擬多個用戶 154
6.3 驗證Web頁面內容 158
6.4 生成調試信息 160
6.5 測試是否成功 162
第7章 LoadRunner-Controller負載生成及運行場景 167
7.1 場景設計及執行 168
7.1.1 基準測試 168
7.1.2 並發測試 168
7.1.3 混合測試 169
7.1.4 負載測試 169
7.1.5 穩定性測試 169
7.2 LoadRunner Controller簡介 169
7.3 LoadRunner Controller的具體操作 172
7.3.1 修改腳本詳細信息 172
7.3.2 生成重負載 173
7.3.3 模擬真實加壓方式 174
7.3.4 模擬不同類型的用戶 176
7.3.5 監控負載下的系統 179
7.4 運行負載測試 181
7.4.1 Controller運行視圖一覽 181
7.4.2 運行負載測試場景 182
7.4.3 監控負載下的應用程序 183
7.4.4 實時觀察Vuser運行情況 184
7.4.5 查看用戶操作的概要信息 185
7.4.6 在日誌中查看操作消息 186
7.4.7 在測試期間增加負載 186
7.4.8 在負載下運行應用程序 187
7.4.9 判斷應用程序是否發生錯誤 188
7.4.10 判斷測試是否完成運行 190
7.4.11 判斷應用程序在負載下是否正常運行 190
7.5 面向目標的高級場景 191
7.5.1 目標類型 191
7.5.2 創建面向目標的場景 191
7.5.3 面向目標的場景 192
7.5.4 定義目標 193
7.5.5 確定加壓方式 195
7.5.6 運行面向目標的場景 197
7.5.7 判斷是否已經達到目標 199
7.6 分析場景 200
7.6.1 Analysis會話 200
7.6.2 啟動Analysis會話 201
7.6.3 Analysis窗口一覽 202
7.6.4 服務水平協議 203
7.6.5 定義SLA 204
7.6.6 查看性能概要 208
7.6.7 以圖形方式查看性能 211
7.6.8 判斷服務器的性能是否穩定 212
7.6.9 確定問題根源 216
7.6.10 收集場景運行信息 219
7.6.11 發布結果 220
第8章 學習系統性能測試案例 223
8.1 測試目的 224
8.2 測試場景 224
8.3 測試過程 225
8.3.1 建立腳本 225
8.3.2 測試設計 230
8.3.3 測試結果 231
8.4 測試結果的呈現 234
8.4.1 獲取共享筆記 234
8.4.2 加入的小組 236
8.4.3 獲取小組成員 238
8.4.4 獲取話題詳情 240
8.4.5 獲取小組詳情 242
8.4.6 獲取用戶信息 244
8.4.7 獲取最新筆記 246
8.4.8 獲取話題列表 248
8.4.9 獲取置頂話題列表 250
8.4.10 獲取筆記回復列表 252
8.4.11 獲取話題回復列表 254
8.4.12 獲取筆記打賞人 256
8.4.13 獲取話題打賞人 258
8.5 測試結論 260
附錄 性能監控方法和工具的應用 265



