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

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

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

定 價:¥39.00

作 者: 丁涌
出版社: 人民郵電出版社
叢編項: 軟件測試叢書
標 簽: 軟件測試及維護

ISBN: 9787115178268 出版時間: 2008-06-01 包裝: 平裝
開本: 16 頁數(shù): 313 字數(shù):  

內(nèi)容簡介

  本書在介紹軟件性能測試概念的基礎上,結(jié)合實際測試案例的剖析,重點講解了LoadRunner工具的使用技巧和實戰(zhàn)技術(shù)。全書分為4個部分。在“基礎篇”中,介紹了使用LoadRunner工具進行軟件性能測試的基本應用,如性能測試流程、性能測試場景和腳本的調(diào)試等技術(shù)。在“實戰(zhàn)篇”中,分別對數(shù)據(jù)庫、郵件協(xié)議以及LoadRunner .NET插件等應用進行了詳細的講解。在“提高篇”中,講解了一個完整的GIS測試案例,把前面的知識整體貫穿起來,培養(yǎng)讀者具有大型項目測試的能力。附錄部分,提供了性能測試中經(jīng)常用到的非常重要的模板文件和規(guī)范化的軟件測試相關文檔。本書圖文并茂,通俗易懂,適合性能測試設計人員、性能測試開發(fā)人員、性能測試分析人員、項目經(jīng)理、測試組長參考學習。

作者簡介

  于涌,畢業(yè)于北京大學計算機專業(yè):先后擔任高級程序員、高級系統(tǒng)性能分析師、高級測試主管和高級測試經(jīng)理等職位。擁有多年的軟件開發(fā)和軟件測試實踐經(jīng)驗,尤其擅長自動化測試工具應用、性能測試和單元測試等。曾為多家著名軟件公司提供軟件測試理論,軟件性能測試,性能測試工具LoadRunner,功能測試工具QTP、WinRunner等方面的指導和培訓工作。

圖書目錄

第1部分 基礎篇
第1章 基本概念 1
1.1 性能測試的基本概念 2
1.1.1 性能測試的概念及其分類 2
1.1.2 典型的性能測試場景 2
1.1.3 性能測試工具的引入 3
1.2 LoadRunner及樣例程序安裝 3
1.2.1 Windows 版本的安裝 4
1.2.2 許可協(xié)議的應用 5
1.2.3 LoadRunner工具樣例程序的安裝 5
1.2.4 其他樣例程序的安裝 7
1.3 運行機制和主要組成部分 9
1.4 LoadRunner相關概念解析 10
1.4.1 集合點 10
1.4.2 事務 12
1.4.3 檢查點 13
1.4.4 思考時間 15
第2章 LoadRunner基本使用 17
2.1 協(xié)議的選擇 18
2.1.1 Vuser類型 18
2.1.2 協(xié)議選擇 18
2.2 腳本的創(chuàng)建過程 19
2.2.1 協(xié)議理解的誤區(qū) 21
2.2.2 B/S架構(gòu)應用程序腳本的實例應用 21
2.2.3 C/S架構(gòu)應用程序腳本的實例應用 25
2.3 腳本的參數(shù)化 27
2.3.1 參數(shù)化的方法及其技巧 28
2.3.2 數(shù)據(jù)分配方法 29
2.3.3 數(shù)據(jù)更新方式 30
2.3.4 實例講解數(shù)據(jù)分配和數(shù)據(jù)更新方式的應用 30
2.3.5 詳解表數(shù)據(jù)參數(shù)類型 31
2.3.6 內(nèi)部數(shù)據(jù)參數(shù)類型 33
2.4 負載設置與執(zhí)行過程 37
2.4.1 負載運行機制介紹 37
2.4.2 場景設置描述 37
2.4.3 負載選項設置詳解 41
2.5 執(zhí)行結(jié)果分析過程 43
2.5.1 合并圖的應用 45
2.5.2 關聯(lián)圖的應用 45
2.5.3 分析相關選項設置 46
2.6 實例講解腳本的錄制、場景設計、結(jié)果分析過程 49
2.6.1 LoadRunner測試過程模型 49
2.6.2 實例講解Web應用程序的應用 49
2.6.3 腳本處理部分 51
2.6.4 負載處理部分 61
2.6.5 結(jié)果分析部分 64
2.6.6 系統(tǒng)性能改進意見 69
2.7 調(diào)試技術(shù) 69
2.7.1 斷點設置 69
2.7.2 單步跟蹤 70
2.7.3 日志輸出 70
第3章 LoadRunner操作技巧 73
3.1 關聯(lián)的應用 74
3.1.1 什么是關聯(lián) 74
3.1.2 如何做關聯(lián) 75
3.1.3 關聯(lián)函數(shù)詳解 80
3.1.4 實例講解簡單關聯(lián)的應用 82
3.1.5 實例講解較復雜關聯(lián)的應用 85
3.2 動態(tài)鏈接庫函數(shù)的調(diào)用 89
3.3 特殊函數(shù)應用注意事項 90
3.4 自定義函數(shù)應用 94
3.4.1 自定義函數(shù)僅應用于本腳本的實例 94
3.4.2 自定義函數(shù)的復用實例 97
3.5 IP欺騙及其多機聯(lián)合測試的應用 98
3.5.1 詳解IP Wizard配置與應用 98
3.5.2 多機聯(lián)合測試和IP欺騙注意事項 101
第2部分 實戰(zhàn)篇
第4章 不同協(xié)議應用實例講解 105
4.1 一種特殊的數(shù)據(jù)庫性能測試方法 106
4.1.1 數(shù)據(jù)庫集群項目背景介紹 106
4.1.2 批處理方式解決方案 108
4.2 手工編寫FTP腳本 109
4.2.1 手工編寫腳本的策略 109
4.2.2 實例講解手工編寫FTP腳本 109
4.2.3 腳本編寫注意事項 111
4.3 Foxmail郵件的發(fā)送腳本 112
4.4 詳解.NET 2003插件在開發(fā)環(huán)境中的應用 115
第5章 LoadRunner工具疑難問題解決方案 121
5.1 如何突破參數(shù)的百條顯示限制 122
5.2 如何突破Controller可用腳本五十條限制 123
5.3 如何解決數(shù)據(jù)庫查詢結(jié)果過大,導致錄制失敗 124
5.4 如何調(diào)整經(jīng)常用到相關協(xié)議腳本模板 124
5.5 如何將Connect()中的密文改為明文 126
5.6 如何添加并運用附加變量 128
5.7 如何解決腳本中的亂碼問題 130
5.8 如何在錄制時加入自定義標頭 131
5.9 線程和進程運行方式有何不同 132
5.10 如何實現(xiàn)腳本分步錄制 135
5.11 如何在腳本中應用常量和數(shù)組 136
5.12 VuGen中支持哪些步驟類型 137
5.13 如何處理ASP.NET中的ViewState 138
5.14 如何理解Return的返回值 143
5.15 如何解決負載均衡將壓力作用到一臺機器 144
5.16 如何對Apache服務器上的資源使用情況監(jiān)控 146
5.17 如何在腳本中加入DOS命令 147
5.18 如何下載并保存文件到本地 148
5.19 如何理解常用圖表的含義 151
5.20 基于目標和手動場景測試有何聯(lián)系和不同 153
5.21 如何在命令行下啟動Controller 156
5.22 如何解決由于設置引起的運行失敗問題 157
5.23 如何實現(xiàn)對服務器系統(tǒng)資源監(jiān)控器 158
5.24 如何實現(xiàn)對數(shù)據(jù)服務器的監(jiān)控 162
5.25 如何實現(xiàn)對Web應用程序服務器資源監(jiān)控 165
5.26 如何在Analysis圖表中添加分析注釋 167
5.27 如何確定登錄達到響應時間為3秒的指標 170
5.28 如何使用自動關聯(lián)對測試結(jié)果進行分析 172
5.29 如何根據(jù)分析結(jié)果判斷性能有所改善 175
5.30 如何對圖表進行合并,定位系統(tǒng)瓶頸 176
5.31 如何應用Java Vuser驗證算法的執(zhí)行效率 178
5.32 如何用程序控制網(wǎng)站的訪問次數(shù) 181
5.33 幾種不同超時的處理方法 186
5.34 如何才能參數(shù)化日期類型數(shù)據(jù)到腳本中 187
5.35 如何自定義請求,并判斷返回數(shù)據(jù)的正確性 192
5.36 LoadRunner如何運行WinRunner腳本 193
5.37 LoadRunner如何利用已有文本數(shù)據(jù) 197
第3部分 提高篇
第6章 其他測試必備知識 199
6.1 HTTP協(xié)議基礎知識 200
6.2 AT命令和計劃的運用 204
6.3 Vmware虛擬機的使用 206
6.3.1 虛擬機的概念 206
6.3.2 為什么要使用虛擬機 206
6.3.3 Vmware簡介 207
6.3.4 Vmware使用技巧 212
6.3.5 Vmware建議 212
6.4 HTTP 狀態(tài)代碼 212
6.5 相關計數(shù)器指標概述 215
6.5.1 Memory相關 215
6.5.2 Processor 相關 216
6.5.3 網(wǎng)絡吞吐量以及帶寬 217
6.5.4 磁盤相關 217
6.5.5 Web 應用程序 218
6.5.6 IIS 218
6.5.7 SQL Server 218
第7章 性能測試策略 221
7.1 性能測試在企業(yè)中的應用——量體裁衣 222
7.1.1 性能測試介紹 222
7.1.2 性能測試在軟件企業(yè)的應用 223
7.1.3 總結(jié) 225
7.2 開發(fā)環(huán)境下的性能測試 225
7.2.1 負庫存現(xiàn)象 226
7.2.2 插件的應用 226
7.2.3 總結(jié) 230
7.3 性能測試場景的選擇及其用例設計、執(zhí)行策略 231
7.3.1 性能測試用例的設計方法 231
7.3.2 實例講解性能測試用例的設計 233
7.3.3 性能測試執(zhí)行 236
7.3.4 性能測試的分析 237
7.3.5 系統(tǒng)的調(diào)優(yōu) 237
7.4 性能測試常用計算公式匯總 238
7.4.1 吞吐量計算公式 238
7.4.2 并發(fā)數(shù)量計算公式 239
7.4.3 思考時間計算公式 240
第8章 系統(tǒng)性能測試綜合案例 243
8.1 GIS系統(tǒng)性能測試案例 244
8.1.1 項目性能測試需求的分析 244
8.1.2 確定性能測試考察指標 245
8.1.3 模型建立 247
8.1.4 集合點的說明 249
8.1.5 性能測試用例設計 251
8.1.6 工具的引入 253
8.1.7 腳本代碼 253
8.1.8 場景設計 255
8.1.9 測試環(huán)境 256
8.1.10 場景執(zhí)行 257
8.2 性能結(jié)果分析 258
第9章 測試面試試題精解 269
9.1 性能測試人員面試經(jīng)典技術(shù)問題 270
9.2 LoadRunner英文性能測試的面試題目 270
9.3 經(jīng)常被問道的智力面試題目 272
9.3.1 百枚金幣問題 272
9.3.2 污染藥丸問題 272
9.3.3 三人住宿問題 273
9.3.4 小鳥飛行距離問題 273
9.3.5 燒香問題 273
9.3.6 分金條問題 274
9.3.7 過橋問題 274
9.3.8 三個燈泡問題 274
9.4 綜合測試試題 275
9.5 找測試工作的策略 275
9.5.1 找工作前您需要做些什么 276
9.5.2 面試時您該做些什么 279
9.5.3 面試后您該做的事情 282
附錄A 測試計劃樣例模板 283
附錄B 測試設計說明模板 289
附錄C 測試用例模板 293
附錄D 測試項傳遞報告 297
附錄E 測試日志樣例模板 299
附錄F 測試事件報告模板 301
附錄G 測試總結(jié)樣例模板 303
附錄H LoadRunner常用函數(shù) 307
參考文獻 313

本目錄推薦

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