第 1章 性能測試基礎
1.1 事故
1.2 後果
1.3 性能測試
1.4 性能測試和調優
1.4.1 基線
1.4.2 負載和壓力測試
1.5 性能測試工具——JMeter
1.6 安裝和運行JMeter
1.7 本章小結
第 2章 錄制第 一個測試
2.1 配置JMeter的HTTP(S)測試腳本錄制器
2.2 配置瀏覽器使用的代理
2.2.1 使用瀏覽器擴展程序
2.2.2 修改繫統設置
2.2.3 運行你錄制的第 一個腳本
2.3 分解一個JMeter測試
2.3.1 測試計劃
2.3.2 線程組
2.3.3 控制器
2.3.4 取樣器
2.3.5 邏輯控制器
2.3.6 測試塊
2.3.7 監聽器
2.3.8 定時器
2.3.9 斷言
2.3.10件
2.3.11 前置處理器和後置處理器
2.4 本章小結
第3章 表單提交
3.1 捕獲簡單表單
3.1.1 處理復選框
3.1.2 處理單選按鈕
3.1.3 處理文件上傳
3.1.4 處理文件下載
3.1.5 提交JSON數據
3.1.6 讀取JSON數據
3.1.7 處理XML響應
3.2 本章小結
第4章 會話管理
4.1 使用Cookie管理會話
4.2 通過重寫URL管理會話
4.3 本章小結
第5章 資源監控
5.1 基礎的服務器監控
5.2 通過JMeter插件監控服務器
5.2.1 安裝插件
5.2.2 為測試計劃添加監控監聽器
5.3 本章小結
第6章 分布式測試
6.1 使用JMeter進行遠程測試
6.2 使用雲進行分布式測試
6.2.1 獲取登錄憑證、密鑰和密鑰對
6.2.2 啟動AWS實例
6.2.3 執行測試計劃
6.2.4 查看虛擬機上的結果
6.3 使用雲服務
6.3.1 使用Flood.io
6.3.2 使用BlazeMeter
6.4 本章小結
第7章 一些有用的小貼士
7.1 JMeter屬性和變量
7.2 JMeter函數
7.3 正則表達式測試器
7.4 調試取樣器
7.5 在測試計劃中使用定時器
7.5.1 固定定時器
7.5.2 高斯隨機定時器
7.5.3 均勻隨機定時器
7.5.4 固定吞吐量定時器
7.5.5 同步定時器
7.5.6 泊松隨機定時器
7.6 JDBC請求取樣器
7.6.1 配置H2數據庫
7.6.2 配置JDBC Connection Configurat件
7.6.3 添加JDBC請求取樣器
7.7 使用MongoDB取樣器
7.8 仿真取樣器
7.9 JSON路徑件
7.10 處理Restful風格的Web接口
7.11 本章小結