-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

全棧性能測試修煉寶典 JMeter實戰(第2版)

( 簡體 字)
作者:陳志勇 劉瀟 錢琪類別:1. -> 軟體工程 -> 軟體測試
譯者:
出版社:人民郵電出版社全棧性能測試修煉寶典 JMeter實戰(第2版) 3dWoo書號: 54468
詢問書籍請說出此書號!

缺書
NT售價: 550

出版日:5/1/2021
頁數:346
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787115560124
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

本書全面介紹了軟件性能測試中的實戰技術和JMeter的應用知識。本書分4篇10章:基礎篇(第1章)主要講解性能測試的理論和如何做好性能測試;工具篇(第2∼4章)介紹了利用JMeter進行性能測試腳本開發,如利用HTTP在JMeter中進行性能測試腳本開發;實踐篇(第5∼8章)詳細講解了性能監控與診斷分析,通過實踐項目引導讀者進行性能測試工作,包括診斷問題、分析與調優;提升篇(第9∼10章)講解如何基于JMeter做測試開發、利用容器技術提高測試效率。
本書講解通俗易懂,適合測試工程師、測試項目負責人、開發工程師、性能測試愛好者閱讀,也適合作為大專院校相關專業師生的學習用書和培訓學校的教材。
目錄:

基 礎 篇

第 1章 全棧性能測試 1
1.1 全棧正當時 2
1.1.1 全棧開發正當時 2
1.1.2 全棧測試應聲起 2
1.1.3 性能測試要全棧 3
1.2 開展全棧性能測試 4
1.2.1 性能測試要解決的
問題 4
1.2.2 如何開展性能測試 6
1.3 性能測試技術棧 8
1.3.1 性能測試基礎 9
1.3.2 性能監聽診斷 11
1.3.3 性能優化 13
1.3.4 效率工具/持續集成 13
1.4 性能測試相關術語 14
1.5 本書相關內容的約定 15
1.6 本章小結 16
工 具 篇

第 2章 JMeter腳本開發 17
2.1 JMeter工作區介紹 18
2.2 JMeter HTTP協議錄制 19
2.2.1 Badboy進行錄制 19
2.2.2 Fiddler進行腳本錄制 26
2.2.3 JMeter配置代理進行
錄制 29
2.3 JMeter腳本調試 32
2.4 JMeter關聯 35
2.4.1 后置處理器 35
2.4.2 Regular Expression
Extractor 35
2.5 JMeter參數化 39
2.5.1 配置元件 39
2.5.2 CSV數據文件設置 39
2.5.3 函數助手 41
2.5.4 訪問地址參數化 42
2.5.5 HTTP請求默認值 43
2.6 JMeter檢查點 43
2.6.1 斷言 43
2.6.2 響應斷言 44
2.7 JMeter事務 46
2.7.1 邏輯控制器 46
2.7.2 事務控制器 46
2.8 JMeter集合點 47
2.8.1 定時器 47
2.8.2 同步定時器 47
2.9 JMeter元件運行順序 48
2.10 本章小結 51
第3章 JMeter常用腳本開發 52
3.1 JMeter插件管理 53
3.2 JMeter在線腳本開發 54
3.3 WebSocket腳本開發 55
3.4 BeanShell腳本開發 57
3.5 調試取樣器 60
3.6 FTP腳本開發 61
3.7 Java腳本開發 62
3.8 JUnit腳本開發 70
3.8.1 JUnit簡介 70
3.8.2 JUnit參數 71
3.8.3 JMeter JUnit Request 72
3.9 Dubbo腳本開發 73
3.9.1 Dubbo示例環境部署 73
3.9.2 JMeter安裝Dubbo測試
插件 74
3.9.3 使用Dubbo取樣器測試示例服務 75
3.10 本章小結 76
第4章 JMeter負載與監聽 77
4.1 負載模擬 78
4.1.1 場景設置 78
4.1.2 場景運行 80
4.2 影響負載的X因素 84
4.3 JMeter分布式執行 85
4.3.1 執行邏輯 85
4.3.2 執行示例 86
4.4 測試監聽 87
4.4.1 JMeter監聽器 88
4.4.2 Influx+Grafana實時
監聽 89
4.5 本章小結 98
實 踐 篇

第5章 性能監控與診斷 99
5.1 性能關注點與診斷思路 100
5.1.1 系統性能的關注點 101
5.1.2 性能診斷方法 106
5.2 性能監控與診斷 111
5.2.1 CPU風險診斷 113
5.2.2 內存風險診斷 129
5.2.3 IO風險診斷 135
5.2.4 網絡風險診斷 139
5.3 DB監控之MySQL監控 143
5.4 JVM監控 146
5.4.1 jps 146
5.4.2 jstat 147
5.4.3 jstack 150
5.4.4 jmap 151
5.4.5 JVisualvm 152
5.4.6 JDK8與JDK7在監控方面
的變化 155
5.4.7 trace跟蹤 158
5.5 性能診斷小工具 159
5.6 全鏈路監控 160
5.7 本章小結 167
第6章 系統調優 168
6.1 單機性能調優 170
6.1.1 程序優化 170
6.1.2 配置優化 172
6.1.3 數據庫連接池優化 173
6.1.4 線程優化 175
6.1.5 DB(數據庫)優化 178
6.1.6 空間換時間 179
6.1.7 時間換空間 179
6.1.8 數據過濾 179
6.1.9 服務器與操作系統
優化 180
6.1.10 JVM優化 181
6.2 數據結構優化 201
6.2.1 業務流程優化 201
6.2.2 業務異步化 201
6.2.3 有效的數據冗余 201
6.3 結構優化 202
6.3.1 單機結構 202
6.3.2 集群結構 203
6.3.3 分布式結構 204
6.4 本章小結 211
第7章 綜合實踐之診斷分析與調優 212
7.1 需求采集與分析 215
7.1.1 需求采集 216
7.1.2 需求分析 219
7.1.3 并發數計算 223
7.2 測試模型 225
7.3 測試計劃 226
7.4 環境搭建 227
7.5 腳本開發 230
7.5.1 瀏覽帖子 230
7.5.2 回復帖子 237
7.6 數據準備 239
7.6.1 主數據準備 240
7.6.2 數據制作方法 241
7.7 場景設計與實現 246
7.7.1 場景設計 246
7.7.2 場景實現 247
7.8 測試監控 251
7.9 測試執行 253
7.9.1 基準測試 253
7.9.2 配置測試 255
7.9.3 負載測試 271
7.9.4 穩定性測試 282
7.10 結果分析 288
7.11 測試報告 288
7.12 本章小結 289
第8章 前端性能測試 290
8.1 前端性能風險 291
8.2 前端性能分析原理 292
8.3 前端性能分析工具 293
8.4 本章小結 302

提 升 篇

第9章 JMeter開發實踐 303
9.1 JMeter開發環境建立 304
9.1.1 源碼獲取 304
9.1.2 配置開發環境 304
9.2 JMeter如何進行調試 307
9.2.1 認識項目結構 307
9.2.2 Eclipse中運行JMeter 308
9.2.3 JMeter組件實現介紹 313
9.3 JMeter開發示例 326
9.3.1 函數助手開發 326
9.3.2 Dubbo Sampler開發 329
9.4 本章小結 333
第 10章 利用容器技術快速部署負載 334
10.1 Docker部署負載實踐 335
10.1.1 準備工作 336
10.1.2 啟動負載 337
10.2 Kubernetes(K8S)集群部署負載
實踐 339
10.2.1 整體結構介紹 339
10.2.2 準備工作 340
10.2.3 啟動JMeter集群 342
10.2.4 運行負載測試 345
10.3 本章小結 346
序: