前言
第一部分 入門篇
第1章 性能測試基礎知識 2
1.1 什麼是軟件的性能 2
1.2 性能測試相關術語 3
1.2.1 響應時間 3
1.2.2 並發用戶數 4
1.2.3 吞吐量 4
1.2.4 吞吐率 5
1.2.5 TPS 5
1.2.6 點擊率 5
1.2.7 資源利用率 5
1.2.8 性能計數器 6
1.2.9 思考時間 6
1.3 性能測試劃分 6
1.3.1 負載測試 7
1.3.2 壓力測試 7
1.3.3 配置測試 7
1.3.4 並發測試 7
1.3.5 可靠性測試 8
1.4 性能測試應用領域 8
1.4.1 能力驗證 8
1.4.2 規劃能力 8
1.4.3 性能調優 9
1.4.4 缺陷發現 9
第2章 LoadRunner基礎知識 10
2.1 LoadRunner簡介 10
2.2 LoadRunner工作原理 11
2.3 LoadRunner工作過程 12
2.4 LoadRunner內部結構 13
2.5 LoadRunner測試步驟 16
第3章 Vuser發生器 18
3.1 腳本錄製 18
3.1.1 如何選擇協議 19
3.1.2 開始錄製腳本 22
3.2 Recording Options設置 24
3.2.1 Recording選項卡 24
3.2.2 Advanced選項卡 26
3.2.3 Correlation選項卡 27
3.3 Run-Time Settings設置 27
3.3.1 Run Logic選項卡 28
3.3.2 Pacing選項卡 29
3.3.3 Think Time選項卡 29
3.3.4 Miscellaneous選項卡 30
3.4 腳本完善 31
3.4.1 插入事務 31
3.4.2 插入集閤點 33
3.4.3 插入注釋 34
第四章 Controller控製器 36
4.1 場景類型介紹 36
4.1.1 手動測試場景 36
4.1.2 麵嚮目標測試場景 38
4.2 場景設計 39
4.2.1 手動場景Schedule配置 39
4.2.2 麵嚮目標場景Schedule配置 43
4.2.3 配置View Script 47
4.2.4 配置Load Generator 47
4.3 場景執行 48
4.3.1 場景控製 48
4.3.2 場景執行期間查看場景 53
4.4 場景監視 57
4.4.1 關於聯機監控 57
4.4.2 監控器與度量 58
4.4.3 聯機監視器 62
第5章 Analysis分析器 66
5.1 Analysis簡介 66
5.1.1 Analysis基礎知識 66
5.1.2 設置選項 67
5.1.3 Analysis圖 72
5.2 摘要報告 74
5.2.1 概要部分 75
5.2.2 統計部分 75
5.2.3 事務統計部分 76
5.2.4 HTTP響應統計 77
5.3 Analysis常見圖分析 79
5.3.1 Vuser圖 79
5.3.2 每秒點擊數圖 80
5.3.3 平均事務響應時間圖 80
5.3.4 吞吐量圖 81
5.4 Analysis報告 82
5.4.1 HTML報告 82
5.4.2 Word報告 82
5.4.3 水晶報錶 85
第二部分 提高篇
第6章 腳本編寫 92
6.1 檢查點 92
6.1.1 插入檢查點 93
6.1.2 檢查點函數 99
6.2 Block(塊)技術 101
6.3 參數化技術 106
6.3.1 創建參數 106
6.3.2 參數類型屬性 108
6.3.3 數據文件 108
6.3.4 導入數據 114
6.4 關聯技術 118
6.4.1 錄製中關聯 119
6.4.2 錄製後關聯 121
6.4.3 手動關聯 123
第7章 場景設計實踐 127
7.1 集閤點設置 127
7.2 IP欺騙技術 130
7.2.1 IP Spoofer設置 131
7.2.2 Controller中啓動IP Spoofer 134
7.3 負載均衡技術 136
7.4 執行路徑轉換 138
7.4.1 路徑轉換介紹 138
7.4.2 編輯路徑轉換錶 139
7.5 在LoadRunner中使用功能測試腳本 141
7.5.1 QuickTest創建GUI Vuser腳本 142
7.5.2 WinRunner創建GUI Vuser腳本 143
7.5.3 場景中使用GUI Vuser腳本 144
第8章 結果分析實踐 146
8.1 分析圖閤並 146
8.1.1 分析圖閤並原理 146
8.1.2 實例講解 148
8.2 分析圖關聯 150
8.2.1 分析圖關聯原理 150
8.2.2 實例講解 152
8.3 頁麵細分 154
8.3.1 頁麵細分原理 154
8.3.2 實例講解 157
8.4 鑽取技術 159
8.4.1 鑽取技術原理 159
8.4.2 實例講解 160
8.5 導入外部數據 161
8.5.1 導入數據工具 161
8.5.2 自定義文件格式 164
第9章 特殊協議 167
9.1 Windows Sockets(WinSock)協議 167
9.1.1 Windows Sockets錄製選項設置 168
9.1.2 Windows Sockets錄製 169
9.1.3 Windows Sockets數據操作 173
9.1.4 關於LRS函數 177
9.2 郵件服務協議 182
9.2.1 郵件服務協議簡介 182
9.2.2 郵件服務協議錄製 184
9.2.3 腳本分析 190
9.2.4 關於SMTP和POP3函數 192
第三部分 實戰篇
第10章 客戶關係管理係統性能測試 196
10.1 係統介紹 196
10.2 需求分析 198
10.2.1 性能指標 198
10.2.2 需求詳細分析 198
10.3 測試方案及計劃 200
10.3.1 人力資源 200
10.3.2 時間進度 200
10.3.3 測試環境準備 200
10.3.4 業務模型創建 201
10.3.5 場景模型創建 202
10.3.6 測試數據準備 203
10.4 測試用例 204
10.5 執行測試 207
10.5.1 腳本開發 207
10.5.2 場景設計 212
10.5.3 計數器設置 217
10.5.4 場景監視 219
10.6 結果分析 221
10.7 測試結論 229
第11章 信息係統性能測試 230
11.1 係統介紹 230
11.2 需求分析 231
11.2.1 性能指標 231
11.2.2 需求詳細分析 231
11.3 測試方案及計劃 232
11.3.1 人力資源 232
11.3.2 時間進度 232
11.3.3 測試環境準備 233
11.3.4 業務模型創建 234
11.3.5 場景模型創建 234
11.3.6 測試數據準備 235
11.4 測試用例 236
11.5 執行測試 237
11.5.1 腳本開發 237
11.5.2 場景設計 241
11.5.3 計數器設置 247
11.5.4 場景監控 247
11.6 結果分析 249
11.7 測試結論 257
附錄A 主要計數器 258
附錄B 性能測試i模型 262
· · · · · · (
收起)