第1章 性能測試基礎
1.1 初識性能測試
1.1.1 性能測試的概念
1.1.2 性能測試的目的
1.1.3 性能測試的常見分類
1.1.4 性能測試的常見指標
1.1.5 性能測試的基本流程
1.2 開源Web性能測試
1.2.1 Web性能測試的重要性
1.2.2 開源Web性能測試介紹
1.2.3 開源性能測試的優(yōu)勢
1.3 本章小結
第2章 JMeter基礎知識
2.1 JMeter簡介
2.1.1 JMeter主要特點
2.1.2 JMeter常用術語
2.1.3 JMeter測試結果字段的意義
2.2 JMeter工作原理
2.3 JMeter的安裝與目錄結構
2.3.1 JMeter安裝配置要求
2.3.2 JMeter目錄結構
2.4 如何運行JMeter
2.5 配置JMeter
2.6 JMeter與LoadRunner優(yōu)缺點對比
2.7 本章小結
第3章 Web性能測試腳本錄制與開發(fā)
3.1 JMeter GUI基本操作
3.2 JMeter常用測試元件
3.3 JMeter腳本開發(fā)基礎
3.3.1 JMeter執(zhí)行順序規(guī)則
3.3.2 作用域規(guī)則
3.3.3 JMeter屬性和變量
3.3.4 使用變量參數(shù)化測試
3.4 創(chuàng)建Web測試計劃
3.5.1 使用代理錄制Web性能測試腳本
3.5.2 使用Badboy錄制Web性能測試腳本
3.6 創(chuàng)建高級Web測試計劃
3.7 本章小結
第4章 數(shù)據(jù)庫性能測試腳本開發(fā)
4.1 創(chuàng)建數(shù)據(jù)庫測試計劃
4.2 九步輕松搞定Oracle數(shù)據(jù)庫性能測試
4.3 本章小結
第5章 FTP性能測試腳本開發(fā)
5.1 FTP是什么
5.2 創(chuàng)建FTP測試計劃
5.3 本章小結
第6章 LDAP性能測試腳本開發(fā)
6.1 LDAP是什么
6.2 創(chuàng)建LDAP測試計劃
6.3 LDAP常見操作指南
6.5 本章小結
第7章 Web Service性能測試腳本開發(fā)
7.1 Web Service是什么
7.2 創(chuàng)建Web Service測試計劃
7.3 本章小結
第8章 JMS性能測試腳本開發(fā)
8.1 JMS是什么
8.2 創(chuàng)建JMS點對點測試計劃
8.3 創(chuàng)建JMS Topic測試計劃
8.4 本章小結
第9章 服務器監(jiān)控測試腳本開發(fā)
9.1 創(chuàng)建監(jiān)控測試計劃
9.2 本章小結
第10章 詳解JMeter測試原件
10.1 詳解JMeter監(jiān)聽器(Listeners)
10.2 詳解JMeter邏輯控制器
10.3 詳解JMeter配置元件
10.4 詳解JMeter定時器
10.5 詳解JMeter前置處理器
10.6 詳解JMeter后置處理器
10.7 詳解JMeter采樣器
10.8 詳解JMeter其他測試元件
10.9 本章小結
第11章 JMeter進階知識
11.1 詳解JMeter函數(shù)和變量
11.2 詳解JMeter正則表達式
11.3 詳解JMeter遠程測試
11.4 詳解JMeter最佳實踐經驗
11.5 一些小技巧
11.6 本章小結
第12章 性能測試結果分析
12.1 如何分析性能測試結果
12.2 如何借助監(jiān)聽器發(fā)現(xiàn)性能缺陷
12.2.1 監(jiān)聽器——性能測試分析的基石
12.2.2 巧用監(jiān)聽器——識別性能缺陷
12.3 借助Ant實現(xiàn)批量測試和報表生成
12.4 本章小結
第13章 JMeter性能測試實戰(zhàn)——電話銷售系統(tǒng)
13.1 測試背景和測試目標
13.2 分析確定性能測試指標
13.3 錄制創(chuàng)建性能測試腳本
13.4 運行性能測試腳本
13.5 分析性能測試結果
13.6 上報性能測試缺陷
13.7 本章小結