第1部分 基礎篇
第1章 基本概念
1.1 性能測試的基本概念
1.1.1 性能測試的概念及其分類
1.1.2 典型的性能測試場景
1.1.3 性能測試工具的引入
1.2 LoadRunner及樣例程序安裝
1.2.1 Windows 版本的安裝
1.2.2 許可協議的應用
1.2.3 LoadRunner工具樣例程序的安裝
1.2.4 其他樣例程序的安裝
1.3 運行機製和主要組成部分
1.4 LoadRunner相關概念解析
1.4.1 集閤點
1.4.2 事務
1.4.3 檢查點
1.4.4 思考時間
第2章 LoadRunner基本使用
2.1 協議的選擇
2.1.1 Vuser類型
2.1.2 協議選擇
2.2 腳本的創建過程
2.2.1 協議理解的誤區
2.2.2 B/S架構應用程序腳本的實例應用
2.2.3 C/S架構應用程序腳本的實例應用
2.3 腳本的參數化
2.3.1 參數化的方法及其技巧
2.3.2 數據分配方法
2.3.3 數據更新方式
2.3.4 實例講解數據分配和數據更新方式的應用
2.3.5 詳解錶數據參數類型
2.3.6 內部數據參數類型
2.4 負載設置與執行過程
2.4.1 負載運行機製介紹
2.4.2 場景設置描述
2.4.3 負載選項設置詳解
2.5 執行結果分析過程
2.5.1 閤並圖的應用
2.5.2 關聯圖的應用
2.5.3 分析相關選項設置
2.6 實例講解腳本的錄製、場景設計、結果分析過程
2.6.1 LoadRunner測試過程模型
2.6.2 實例講解Web應用程序的應用
2.6.3 腳本處理部分
2.6.4 負載處理部分
2.6.5 結果分析部分
2.6.6 係統性能改進意見
2.7 調試技術
2.7.1 斷點設置
2.7.2 單步跟蹤
2.7.3 日誌輸齣
第3章 LoadRunner操作技巧
3.1 關聯的應用
3.1.1 什麼是關聯
3.1.2 如何做關聯
3.1.3 關聯函數詳解
3.1.4 實例講解簡單關聯的應用
3.1.5 實例講解較復雜關聯的應用
3.2 動態鏈接庫函數的調用
3.3 特殊函數應用注意事項
3.4 自定義函數應用
3.4.1 自定義函數僅應用於本腳本的實例
3.4.2 自定義函數的復用實例
3.5 IP欺騙及其多機聯閤測試的應用
3.5.1 詳解IP Wizard配置與應用
3.5.2 多機聯閤測試和IP欺騙注意事項
第2部分 實戰篇
第4章 不同協議應用實例講解
4.1 一種特殊的數據庫性能測試方法
4.1.1 數據庫集群項目背景介紹
4.1.2 批處理方式解決方案
4.2 手工編寫FTP腳本
4.2.1 手工編寫腳本的策略
4.2.2 實例講解手工編寫FTP腳本
4.2.3 腳本編寫注意事項
4.3 Foxmail郵件的發送腳本
4.4 詳解.NET 2003插件在開發環境中的應用
第5章 LoadRunner工具疑難問題解決方案
5.1 如何突破參數的百條顯示限製
5.2 如何突破Controller可用腳本五十條限製
5.3 如何解決數據庫查詢結果過大,導緻錄製失敗
5.4 如何調整經常用到相關協議腳本模闆
5.5 如何將Connect()中的密文改為明文
5.6 如何添加並運用附加變量
5.7 如何解決腳本中的亂碼問題
5.8 如何在錄製時加入自定義標頭
5.9 綫程和進程運行方式有何不同
5.10 如何實現腳本分步錄製
5.11 如何在腳本中應用常量和數組
5.12 VuGen中支持哪些步驟類型
5.13 如何處理ASP.NET中的ViewState
5.14 如何理解Return的返迴值
5.15 如何解決負載均衡將壓力作用到一颱機器
5.16 如何對Apache服務器上的資源使用情況監控
5.17 如何在腳本中加入DOS命令
5.18 如何下載並保存文件到本地
5.19 如何理解常用圖錶的含義
5.20 基於目標和手動場景測試有何聯係和不同
5.21 如何在命令行下啓動Controller
5.22 如何解決由於設置引起的運行失敗問題
5.23 如何實現對服務器係統資源監控器
5.24 如何實現對數據服務器的監控
5.25 如何實現對Web應用程序服務器資源監控
5.26 如何在Analysis圖錶中添加分析注釋
5.27 如何確定登錄達到響應時間為3秒的指標
5.28 如何使用自動關聯對測試結果進行分析
5.29 如何根據分析結果判斷性能有所改善
5.30 如何對圖錶進行閤並,定位係統瓶頸
5.31 如何應用Java Vuser驗證算法的執行效率
5.32 如何用程序控製網站的訪問次數
5.33 幾種不同超時的處理方法
5.34 如何纔能參數化日期類型數據到腳本中
5.35 如何自定義請求,並判斷返迴數據的正確性
5.36 LoadRunner如何運行WinRunner腳本
5.37 LoadRunner如何利用已有文本數據
第3部分 提高篇
第6章 其他測試必備知識
6.1 HTTP協議基礎知識
6.2 AT命令和計劃的運用
6.3 Vmware虛擬機的使用
6.3.1 虛擬機的概念
6.3.2 為什麼要使用虛擬機
6.3.3 Vmware簡介
6.3.4 Vmware使用技巧
6.3.5 Vmware建議
6.4 HTTP 狀態代碼
6.5 相關計數器指標概述
6.5.1 Memory相關
6.5.2 Processor 相關
6.5.3 網絡吞吐量以及帶寬
6.5.4 磁盤相關
6.5.5 Web 應用程序
6.5.6 IIS
6.5.7 SQL Server
第7章 性能測試策略
7.1 性能測試在企業中的應用——量體裁衣
7.1.1 性能測試介紹
7.1.2 性能測試在軟件企業的應用
7.1.3 總結
7.2 開發環境下的性能測試
7.2.1 負庫存現象
7.2.2 插件的應用
7.2.3 總結
7.3 性能測試場景的選擇及其用例設計、執行策略
7.3.1 性能測試用例的設計方法
7.3.2 實例講解性能測試用例的設計
7.3.3 性能測試執行
7.3.4 性能測試的分析
7.3.5 係統的調優
7.4 性能測試常用計算公式匯總
7.4.1 吞吐量計算公式
7.4.2 並發數量計算公式
7.4.3 思考時間計算公式
第8章 係統性能測試綜閤案例
8.1 GIS係統性能測試案例
8.1.1 項目性能測試需求的分析
8.1.2 確定性能測試考察指標
8.1.3 模型建立
8.1.4 集閤點的說明
8.1.5 性能測試用例設計
8.1.6 工具的引入
8.1.7 腳本代碼
8.1.8 場景設計
8.1.9 測試環境
8.1.10 場景執行
8.2 性能結果分析
第9章 測試麵試試題精解
9.1 性能測試人員麵試經典技術問題
9.2 LoadRunner英文性能測試的麵試題目
9.3 經常被問道的智力麵試題目
9.3.1 百枚金幣問題
9.3.2 汙染藥丸問題
9.3.3 三人住宿問題
9.3.4 小鳥飛行距離問題
9.3.5 燒香問題
9.3.6 分金條問題
9.3.7 過橋問題
9.3.8 三個燈泡問題
9.4 綜閤測試試題
9.5 找測試工作的策略
9.5.1 找工作前您需要做些什麼
9.5.2 麵試時您該做些什麼
9.5.3 麵試後您該做的事情
附錄A 測試計劃樣例模闆
附錄B 測試設計說明模闆
附錄C 測試用例模闆
附錄D 測試項傳遞報告
附錄E 測試日誌樣例模闆
附錄F 測試事件報告模闆
附錄G 測試總結樣例模闆
附錄H LoadRunner常用函數
參考文獻
· · · · · · (
收起)