內容簡介
《LoadRunner性能測試完全講義》分三部分:入門篇、提高篇和實戰篇。入門篇主要介紹性能測試基礎知識、LoadRunner基礎知識和LoadRunner三大組件;提高篇採用大量的實例介紹LoadRunner的功能:實戰篇使用兩個案例就如何使用LoadRunner進行性能測試做了詳細的介紹,從需求分析到結果分析都進行了詳細的講解,旨在通過案例分析功能或介紹使用技巧,希望讀者能理解案例解決方案背後的思考過程、分析過程和推導過程。在軟體測試行業,性能測試和自動化測試成為初級軟體測試工程師邁向高級測試工程師必須跨越的一道門檻,而LoadRunner是性能測試工具的一面旗幟,談到性能測試就不能不談到LoadRunner。
《LoadRunner性能測試完全講義》適合暫時不了解性能測試,但又想了解性能測試、學習LoadRunner的讀者;適合LoadRunner的初學者,希望看完《LoadRunner性能測試完全講義》他們能有很大的提高;適合中級性能測試工程師,希望《LoadRunner性能測試完全講義》的實踐對他們的工作有益。
《LoadRunner性能測試完全講義》配套光碟中提供了書中實例所用腳本檔案,PPT電子講義,以及書中內容的詳細視頻講解,405分鐘超長視頻與《LoadRunner性能測試完全講義》內容完美結合,深化LoadRunner的重點與難點,詳細解音LoadRunner的每個功能,帶您輕鬆步入性能測試之路。
圖書目錄
第一部分 入門篇
第1章 性能測試基礎知識
1.1 什麼是軟體的性能
1.2 性能測試相關術語
1.2.1 回響時間
1.2.2 並發用戶數
1.2.3 吞吐量
1.2.4 吞吐率
1.2.5 TPS
1.2.6 點擊率
1.2.7 資源利用率
1.2.8 性能計數器
1.2.9 思考時間
1.3 性能測試劃分
1.3.1 負載測試
1.3.2 壓力測試
1.3.3 配置測試
1.3.4 並發測試
1.3.5 可靠性測試
1.4 性能測試套用領域
1.4.1 能力驗證
1.4.2 規劃能力
1.4.3 性能調優
1.4.4 缺陷發現
第2章 LoadRunner基礎知識
2.1 LoadRunner簡介
2.2 LoadRunner工作原理
2.3 LoadRunner工作過程
2.4 LoadRunner內部結構
2.5 LoadRunner測試步驟
第3章 Vuser發生器
3.1 腳本錄製
3.1.1 如何選擇協定
3.1.2 開始錄製腳本
3.2 Recording Options設定
3.2.1 Pacording選項卡
3.2.2 Advanced選項卡
3.2.3 Correlation選項卡
3.3 Runime Settings設定
3.3.1 RunLogic選項卡
3.3.2 Pacing選項卡
3.3.3 Think Time選項卡
3.3.4 Miscellaneous選項卡
3.4 腳本完善
3.4..1 插入事務
3.4.2 插入集合點
3.4.3 插入注釋
第4章 Controller控制器
4.1 場景類型介紹
4.1.1 手動測試場景
4.1.2 面向目標測試場景
4.2 場景設計
4.2.1 手動場景Schedule配置
4.2.2 面向目標場景Schedule配置
4.2.3 配置View Script
4.2.4 配置Load Generator
4.3 場景執行
4.3.1 場景控制
4.3.2 場景執行期間查看場景
4.4 場景監視
4.4.1 關於在線上監控
4.4.2 監控器與度量
4.4.3 在線上監視器
第5章 Analysis分析器
5.1 Analysis簡介
5.1.1 Analysis基礎知識
5.1.2 設定選項
5.1.3 Analysis圖
5.2 摘要報告
5.2.1 概要部分
5.2.2 統計部分
5.2.3 事務統計部分
5.2.4 HTTP回響統計
5.3 Analysis常見圖分析
5.3.1 Vuser圖
5.3.2 每秒點擊數圖
5.3.3 平均事務回響時間圖
5.3.4 吞吐量圖
5.4 Analysis報告
5.4.1 HTMI。報告
5.4.2 Word報告
5.4.3 水晶報表
第二部分 提高篇
第6章 腳本編寫
6.1 檢查點
6.1.1 插入檢查點
6.1.2 檢查點函式
6.2 Block(塊)技術
6.3 參數化技術
6.3.1 創建參數
6.3.2 參數類型屬性
6.3.3 數據檔案
6.3.4 導入數據
6.4 關聯技術
6.4.1 錄製中關聯
6.4.2 錄製後關聯
6.4.3 手動關聯
第7章 場景設計實踐
7.1 集合點設定
7.2 IP欺騙技術
7.2.1 IP Spoofer設定
7.2.2 Controller中啟動IP Spoofer
7.3 負載均衡技術
7.4 執行路徑轉換
7.4.1 路徑轉換介紹
7.4.2 編輯路徑轉換表
7.5 在Load Runner中使用功能測試腳本
7.5.1 Quick Fest創建GUI Vuser腳本
7.5.2 Win Runner創建GUI Vuser腳本
7.5.3 場景中使用GUI Vuset腳本
第8章 結果分析實踐
8.1 分析圖合併
8.1.1 分析圖合併原理
8.1.2 實例講解
8.2 分析圖關聯
8.2.1 分析圖關聯原理
8.2.2 實例講解
8.3 頁面細分
8.3.1 頁面細分原理
8.3.2 實例講解
8.4 鑽取技術
8.4.1 鑽取技術原理
8.4.2 實例講解
8.5 導入外部數據
8.5.1 導入數據工具
8.5.2 自定義檔案格式
第9章 特殊協定
9.1 Windows Sockets(WinSock)協定
9.1.1 Windows Sockets錄製選項設定
9.1.2 Windows Sockets錄製
9.1.3 Windows Sockets數據操作
9.1.4 關於LRS函式
9.2 郵件服務協定
9.2.1 郵件服務協定簡介
9.2.2 郵件服務協定錄製
9.2.3 腳本分析
9.2.4 關於SMTP和POP3函式
第三部分 實戰篇
第10章 客戶關係管理系統性能測試
10.1 系統介紹
10.2 需求分析
10.2.1 性能指標
10.2.2 需求詳細分析
10.3 測試方案及計畫
10.3.1 人力資源
10.3.2 時間進度
10.3.3 測試環境準備
10.3.4 業務模型創建
10.3.5 場景模型創建
10.3.6 測試數據準備
10.4 測試用例
10.5 執行測試
10.5.1 腳本開發
10.5.2 場景設計
10.5.3 計數器設定
10.5.4 場景監視
10.6 結果分析
10.7 測試結論
第11章 信息系統性能測試
11.1 系統介紹
11.2 需求分析
11.2.1 性能指標
11.2.2 需求詳細分析
11.3 測試方案及計畫
11.3.1 人力資源
11.3.2 時間進度
11.3.3 測試環境準備
11.3.4 業務模型創建
11.3.5 場景模型創建
11.3.6 測試數據準備
11.4 測試用例
11.5 執行測試
11.5.1 腳本開發
11.5.2 場景設計
11.5.3 計數器設定
11.5.4 場景監控
11.6 結果分析
11.7 測試結論
附錄A 主要計數器
附錄B 性能測試模型