軟體效能測試實戰教學(LoadRunner與JMeter)

張偉、周百順

  • 出版商: 化學工業
  • 出版日期: 2023-11-01
  • 售價: $588
  • 貴賓價: 9.5$559
  • 語言: 簡體中文
  • 頁數: 233
  • 裝訂: 平裝
  • ISBN: 7122440311
  • ISBN-13: 9787122440310
  • 相關分類: 軟體測試
  • 立即出貨 (庫存 < 4)

買這商品的人也買了...

商品描述

本書系統性地介紹了軟體效能測試的基本概念、測試技術、測試工具以及測試流程,
詳細說明了效能測試工具HP LoadRunner和Apache JMeter的基本操作以及實際應用案例。
本書具體內容包括:
第1章介紹了軟體效能測試的基本概念、測試指標、測試方法、測試策略以及典型測試工具等;
第2~6章介紹效能測試工具HP LoadRunner的常用操作、關鍵技術以及使用HP LoadRunner實作效能測試的過程;
第7~9章介紹效能測試工具Apache JMeter的常用操作、關鍵技術以及使用Apache JMeter實作效能測試的流程。
本書可作為軟體測試方向應用型人才培養的教材,也可作為電腦相關專業的教材和參考書;
同時,本書也適合HP ALM 和Apache JMeter的初學者,及具有一定軟體效能測試經驗的測試工程師學習和參考。
希望本書能對讀者從事軟體效能測試工作有所幫助。

目錄大綱

第1章軟體效能測試概述
1.1 軟體效能測試基礎
1.1.1 軟體效能測試的概念
1.1.2 軟體效能測試指標
1.1.3 軟體效能測試方法
1.1.4 軟體效能測試策略
1.2 典型效能測試工具介紹
1.3 本章小結
第2章HP LoadRunner基礎
2.1 LoadRunner簡介
2.2 LoadRunner的功能結構與工作過程
2.2.1 LoadRunner功能結構
2.2.2 LoadRunner工作流程
2.3 LoadRunner的測試步驟
2.4 本章小結
第3章HP LoadRunner 錄音
使用者開發33.生成器簡介
3.2 腳本錄製
3.2.1 選擇協定
3.2.2 開始錄製腳本
3.2.3 設定錄製選項
3.3 執行時間設定
3.4 腳本開發
3.4.1 通用VuGen函數
3.4.2 腳本偵錯
3.4.3 腳本註解
3.5 交易通用VuGen函數
3.4.2 腳本偵錯
3.4.3 腳本註解
3.5 交易技術
3.6集合點技術
3.7 檢查點技術
3.8 區塊技術
3.9 參數化技術
3.9.1 建立參數
3.9.2 不同類型的參數
3.9.3 File類型參數屬性設定
3.10 關聯技術
3.10.1 如何建立關聯
3.10.2 關聯函數簡介
3.10 .3 關聯與參數化的差異
3.11 本章小結
第4章HP LoadRunner測試場景的設計與執行
4.1 控制器簡介
4.1.1 測試場景類型
4.1.2 Controller工作視圖
4.2 場景設計
4.2.1 配置腳本與運行時設定
4.2.2 配置手動場景計畫
4.2.3 配置面向目標場景計畫
4.2.4 設定負載產生器
4.2.5 服務等級協定設定
4.2.6 集合點運作設定
4.2.7 IP欺騙技術
4.3 場景執行
4.4 場景監控
4.4. 1 Vuser運作狀態
4.4.2 場景運作的概況
4.4.3 錯誤輸出訊息
4.4.4 資料分析圖
4.4.5 資源計數器
4.5 本章小結
第5章HP LoadRunner測試結果分析
5.1 分析器簡介
5.2 常用設定選項
5.3 摘要報告
5.4 常見資料分析圖
5.5 資料圖分析技術
5.5.1 分析圖合併
5.5.2 分析圖關聯
5.5.3 頁面診斷
5.6 Analysis報告
5.6.1 HTML報告
5.6.2 事務分析報告
5.6.3 自訂報告
5.6.4使用報告範本定義報告
5.7 本章小結
第6章HP LoadRunner效能測試實務
6.1 測試需求分析
6.1.1 效能指標分析
6.1.2 確定業務流程
6.2 決定測試計畫、場景模型
6.2.1 編製測試計畫
6.2.2 建立測試場景模型
6.3 設計測試案例
6.4 執行測試
6.4.1 準備測試資料
6.4.2 開發測試腳本
6.4.3 設計場景方案
6.4.4 執行與監控測試場景
6.5 結果分析與測試結論
6.6 本章小結
第7章JMeter基礎
7.1 Apache JMeter簡介
7.2 JMeter運作原理
7.3 JMeter與LoadRunner的比較
7.4 JMeter工作環境的準備
7.4.1 Java的安裝
7.4.2 安裝JMeter
7.4.3 漢化與風格
7.4.4 工作環境介紹
7.4.5 JMeter插件管理器
7.5 JMeter常用元件
7.5.1 執行緒組
7.5.2 取樣器
7.5.3 斷言
7.5.4 監聽器
7.5.5 前置處理器
7.5 .6 設定元件
7.5.7 後置處理器
7.5.8 控制器
7.5.9 定時器
7.6 本章小結
第8章JMeter腳本開發
8.1 使用Badboy進行錄製
8.1.1 Badboy簡介
8.1.2 Badboy錄製方法
8.2 使用Friddle進行進行錄製
8.1.1 Badboy簡介
8.1.2 Badboy錄製方法
8.2 使用Friddle進行錄製
8.2.1 Fiddler配置
8.2.2 Fiddler錄製方法
8.3 JMeter被測介面介紹
8.4 使用者登入腳本
8.4.1 設定取樣器
8.4.2 設定HTTP資訊頭管理器 
8.4.3設定斷言
8.5 查看課程清單腳本
8.5.1 查看課程清單腳本
8.5.1查看課程清單腳本設定取樣器
8.5.2 設定JMeter關聯
8.5.3 中文亂碼問題處理方法
8.5.4 設定斷言
8.6 預約課程腳本
8.6.1 設定取樣器
8.6.2 其他設定與回放
8.7 登出腳本
8.7.1 設定取樣器
8.7 .2 插入JSON斷言
8.7.3 運行全部腳本
8.8 用戶參數化
8.8.1 CSV Data Set Config簡介
8.8.2 CSV Data Set Config的使用
8.9 JMeter事務
8.10 JMeter集合點
8.11 統計運行結果
8.12 本章小結
第9章JMeter輕量化效能測試實務
9.1 開發測試腳本
9.1.1 商機創建業務腳本錄製
9.1.2 商機創建業務腳本初始化配置
9.1.3 商機創建業務腳本完善
9.1.4 新增監聽器
9.2 場景設計
9.2.1 測試場景類型
9.2 .2 單業務場景測試
9.2.3 混合業務場景測試
9.3 場景運行
9.3.1 GUI運行
9.3.2 非GUI運行
9.4 測試結果查看
9.5 本章小結
參考文獻