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

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

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

定 價(jià):¥39.00

作 者: 丁涌
出版社: 人民郵電出版社
叢編項(xiàng): 軟件測試叢書
標(biāo) 簽: 軟件測試及維護(hù)

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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