LoadRunner性能測試巧匠訓練營

LoadRunner性能測試巧匠訓練營
基本信息
做者: 趙強 鄒偉偉 任健勇
叢書名: 實戰
出版社:機械工業出版社
ISBN:9787111487005
上架時間:2015-1-7
出版日期:2015 年1月
開本:16開
版次:1-1正則表達式

 


編輯推薦
軟件性能測試領域具備突破性創新意義的重要著做,三位資深軟件測試專家多年一線工做經驗結晶,業內多位測試專家聯袂推薦。
基於LoadRunner、Apache ab和JMeter等性能測試工具,以真實項目爲依託,全面深刻講解了軟件性能測試、安全測試、性能調優的流程、方法和技巧。
目錄
LoadRunner性能測試巧匠訓練營
前言
第一篇 初入職場
第1章 與性能測試的親密觸碰 2
1.1 性能測試的做用以及重要性 2
1.1.1 由性能引起的嚴重問題 2
1.1.2 性能測試的重要性以及必要性 3
1.1.3 什麼系統須要作性能測試 4
1.1.4 性能測試的目的 4
1.2 生活中的性能測試 5
1.3 性能術語與指標詳解 5
1.4 性能測試分類詳解 9
1.5 性能測試模型分析 11
1.5.1 曲線拐點模型分析 12
1.5.2 地鐵模型分析 13
1.6 本章小結 14
第2章 LoadRunner VuGen實戰 15
2.1 LoadRunner快速安裝 15
2.2 LoadRunner組成與示例程序 16
2.3 深刻理解協議選擇 18
2.4 腳本編寫實戰 19
2.4.1 腳本錄製 20
2.4.2 「利器」——函數手冊 22
2.4.3 腳本優化 23
2.4.4 腳本回放 23
2.5 腳本加強實戰 24
2.5.1 檢查點實戰 24
2.5.2 參數化實戰 26
2.5.3 關聯實戰 34
2.5.4 邏輯判斷加強實戰 38
2.5.5 事務實戰 40
2.6 腳本調試實戰 42
2.6.1  message函數詳解 42
2.6.2 斷點的應用 42
2.6.3 日誌的查看分析 43
2.6.4 自帶瀏覽器的使用 44
2.7  VuGen使用技巧 44
2.7.1 協議嗅探 45
2.7.2 通用設置 45
2.7.3 錄製設置 46
2.7.4  Run-time Settings設置 48
2.8 本章小結 52
第3章 LoadRunner Controller實戰 53
3.1  Controller介紹 53
3.2 場景設計實戰 53
3.2.1 集合點實戰 55
3.2.2 IP欺騙實戰 56
3.2.3 添加Windows和Linux壓力機實戰 59
3.2.4 場景設計實戰 61
3.3 場景監控實戰 62
3.3.1 監控信息概覽與自定義腳本 62
3.3.2 Windows和Linux的監控以及指標講解 65
3.4 本章小結 69
第4章 LoadRunner Analysis實戰 70
4.1  Analysis介紹 70
4.2 性能數據圖表分析實戰 72
4.2.1 概要圖分析 72
4.2.2 虛擬用戶圖分析 73
4.2.3 錯誤圖分析 75
4.2.4 事務圖分析 77
4.2.5  Web資源圖分析 80
4.2.6 網頁細分圖分析 85
4.2.7 系統資源圖分析 88
4.3 圖表的合併與關聯 89
4.4 數據圖表的設置 90
4.5 性能測試報告實戰 92
4.5.1 性能測試報告編寫技巧 92
4.5.2 性能測試分析思路 93
4.5.3 性能測試報告編寫 94
4.6 本章小結 96
第5章 開源性能測試工具Apache JMeter快速入門 97
5.1  Apache JMeter概述 97
5.2 JMeter的安裝與使用 99
5.3 JMeter快速入門之HTTP腳本實戰 101
5.3.1 測試計劃 101
5.3.2  Vuser及場景設計 102
5.3.3  JMeter之腳本錄製 103
5.3.4 JMeter參數化 107
5.3.5  JMeter關聯 111
5.3.6  JMeter檢查點 114
5.3.7 思考時間和集合點 115
5.3.8 運行結果分析 117
5.3.9 JMeter之分佈式測試 120
5.4 JMeter JDBC腳本實戰 121
5.5 JMeter SOAP腳本實戰 124
5.6 JMeter使用注意事項 127
5.7 本章小結 128
第6章 開源性能測試工具Apache ab快速入門 129
6.1 Apache ab安裝使用 129
6.2 Apache ab快速入門 129
6.3  Apache ab 實戰 130
6.4 Apache ab 總結注意事項 132
6.5 本章小結 133
第7章 最佳腳本開發實戰 134
7.1 接口測試腳本開發實戰 134
7.1.1 GET接口實戰 134
7.1.2 POST接口實戰 135
7.1.3 使用LoadRunner完成接口功能自動化測試 136
7.2 經常使用協議腳本開發實戰 138
7.2.1 Web Service協議腳本開發實戰 139
7.2.2 ODBC協議腳本開發實戰 141
7.2.3 Java協議腳本開發實戰 142
7.2.4 Windows Sockets協議腳本開發實戰 143
7.2.5 移動應用協議腳本開發實戰 145
7.2.6 手工編寫FTP腳本 147
7.3 使用LoadRunner打點監控Tomcat 148
7.4 本章小結 150
第二篇 新硎初試
第8章 .NET項目性能測試全程實戰 152
8.1 項目背景與架構分析 153
8.2 測試環境需求確認與搭建 155
8.2.1 測試環境需求確認 155
8.2.2 測試環境搭建 155
8.3 性能測試工具選型 158
8.4 業務建模與用例設計 159
8.4.1 業務場景分析 159
8.4.2 性能需求分析與提取 161
8.4.3 性能測試用例設計 162
8.5 腳本開發與優化 164
8.6 執行測試 168
8.6.1 場景設置 168
8.6.2 監控設置 171
8.6.3 運行場景與實時監控 173
8.7 性能測試分析與調優建議 177
8.7.1 性能結果分析 178
8.7.2 性能調優建議 184
8.8 本章小結 190
第三篇 再露鋒芒
第9章 Java項目性能測試全程實戰 192
9.1 項目目標分析 192
9.1.1 系統架構 193
9.1.2 業務流程 194
9.2 性能測試需求獲取以及肯定 197
9.2.1 性能測試環境需求描述 197
9.2.2 性能測試環境需求獲取 197
9.2.3 性能測試需求肯定 202
9.3 性能測試場景獲取以及用例設計 204
9.3.1 性能測試場景選取與制定 205
9.3.2 性能測試數據肯定 207
9.3.3 性能測試用例設計 208
9.4 性能測試環境準備與搭建 216
9.4.1 性能測試環境 216
9.4.2 性能測試環境的重要性 217
9.4.3 肯定實際運行環境 218
9.4.4 申請並搭建仿真性能測試環境 219
9.4.5 Mock Server的準備 220
9.5 操做系統性能監控分析工具的選擇與使用 222
9.5.1 Windows性能監控工具選擇以及監控詳解 222
9.5.2 Linux監控工具選擇以及監控詳解 234
9.6 數據庫系統性能監控工具選擇以及使用 254
9.6.1 Oracle監控分析 254
9.6.2 MySQL監控分析 264
9.7  中間件性能監控工具以及使用 267
9.8 JVM性能監控工具選擇以及使用 268
9.8.1 JVM內存結構以及內存管理基礎知識 268
9.8.2 JVM性能監控分析調優 273
9.9 性能測試數據準備與製做 297
9.10 性能測試腳本開發與優化 300
9.11 性能測試執行與監控 308
9.11.1 場景設置 308
9.11.2 監控設置 310
9.11.3 項目性能問題的發現、定位與分析 310
9.12 性能迴歸測試與結果 321
9.12.1 迴歸測試後的性能測試結果 322
9.12.2 數據庫性能優化建議 323
9.13 本章小結 326
第10章 安全測試 327
10.1 偶遇Web安全測試 327
10.1.1 Web安全測試定義 328
10.1.2 Web安全測試流程 329
10.2 Burp Suite使用淺析 330
10.3 安全測試原理與實戰 337
10.3.1 繞過客戶端漏洞 338
10.3.2 攻擊驗證機制 341
10.3.3 攻擊會話管理 348
10.3.4 SQL注入攻擊 353
10.3.5 XSS攻擊 355
10.3.6 CSRF攻擊 358
10.4  本章小結 360
第四篇 反躬自省
第11章 測試工程師轉型實錄 362
11.1 從非IT業到性能測試工程師的華麗轉型 362
11.2 好媽媽轉型性能測試,年齡不是阻礙 363
11.3 從功能測試到性能測試的完美轉型 364
11.4 本章小結 365
第12章 測試工程師職業發展分析 366
12.1 軟件測試現狀與發展前景 366
12.2 如何成爲測試工程師 367
12.3 測試工程師的實際價值 368
12.4 測試工程師的危機 370
12.5 測試工程師的職業發展方向 371
12.6 本章小結 372
附錄A LoadRunner常見問題以及解決方法 373
附錄B 經常使用性能測試文檔模板 376
附錄C 正則表達式全集 377
附錄D MySQL數據庫事務隔離級別 380
附錄E Perfmon計數器參數說明 382
附錄F 學習資料網址摘錄 387數據庫

相關文章
相關標籤/搜索