幫助中心 | 我的帳號 | 關於我們

大話性能測試(JMeter實戰)

  • 作者:編者:胡通|責編:劉雅思
  • 出版社:人民郵電
  • ISBN:9787115573988
  • 出版日期:2021/11/01
  • 裝幀:平裝
  • 頁數:318
人民幣:RMB 89.9 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以業界開源性能測試工具JMeter為依托,結合真實的工作實踐,用通俗易懂的語言層層深入講解性能測試技能。全書共分為5章和6個附錄,第1章講解性能測試基礎知識,包括性能測試的整體知識體系、必備基礎知識和通用標準等;第2章講解初級性能測試技能,包括JMeter九大核心組件的使用、測試腳本的編寫等;第3章講解中級性能測試技能,包括如何擴展JMeter的功能插件、搭建性能自動化和實時可視化平台等;第4章講解高級性能測試技能,包括Dubbo的擴展測試、中間件的基準測試、JMeter源碼的解析等;第5章通過實例剖析3種典型性能測試場景;附錄部分擴展講解實用性能知識,包括典型性能問題和解決方法、性能參數調優、問題定位和優化建議等。
    本書適合對性能測試有入門、進階學習需求的測試人員,也適合對性能知識有學習需求的開發人員、運維人員等相關技術人員。

作者介紹
編者:胡通|責編:劉雅思
    胡通,通信工程專業碩士,于某大型移動研發中心從事性能測試工作6年,在工作期間發表了5篇發明專利和1篇論文,參與過公司百萬級數據量的性能測試項目,幫助公司從無到有建立起性能測試體系,實戰經驗豐富。

目錄
第1章  性能測試基礎
  1.1  性能測試新手入門
    1.1.1  性能測試的背景
    1.1.2  性能測試的目的
    1.1.3  性能測試的分類
    1.1.4  性能測試的術語和指標
    1.1.5  性能測試的基礎曲線模型
    1.1.6  性能測試的技能知識圖譜
    1.1.7  新手入門基礎知識
  1.2  性能測試必備知識
    1.2.1  性能測試的完整工作流程
    1.2.2  性能測試的需求分析
    1.2.3  性能測試的方案設計
    1.2.4  性能測試的環境搭建
    1.2.5  性能測試的數據構造
    1.2.6  性能協議的抓包分析
    1.2.7  性能測試的腳本編寫
    1.2.8  性能測試的監控部署
    1.2.9  性能問題的定位分析
    1.2.10  性能測試的報告總結
  1.3  性能測試閉環流
  1.4  性能測試執行時機
  1.5  性能測試通用標準
  1.6  小結
第2章  JMeter初級實戰真經
  2.1  JMeter的常用版本功能回溯
  2.2  JMeter的安裝和使用
    2.2.1  Windows環境
    2.2.2  macOS環境
    2.2.3  Linux環境
    2.2.4  命令行的使用
  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.4  JMeter的參數化方法
  2.5  JMeter的關聯方法
  2.6  JMeter的斷言方法
  2.7  JMeter的集合點設置
  2.8  JMeter的IP欺騙
  2.9  JMeter的混合場景方法
  2.10  JMeter的常見錯誤和常用小技巧
  2.11  實戰腳本解析
    2.11.1  HTTP(S)請求

    2.11.2  SOAP請求
    2.11.3  UDP請求
    2.11.4  SQL語句
  2.12  小結
第3章  JMeter中級實戰真經
  3.1  JMeter的分散式壓測
    3.1.1  分散式壓測原理
    3.1.2  使用方法詳解
    3.1.3  常見錯誤說明
  3.2  JMeter的BeanShell實戰
    3.2.1  常用語法說明
    3.2.2  10個應用示例講解
    3.2.3  注意事項說明
  3.3  JMeter的函數式插件擴展
    3.3.1  擴展方法說明
    3.3.2  示例講解
  3.4  JMeter的WebSocket實戰
    3.4.1  組件知識講解
    3.4.2  應用示例分析
    3.4.3  注意事項強調
  3.5  JMeter+Shell的自動化性能測試
    3.5.1  JMeter+Shell實例講解
    3.5.2  高級技巧應用
  3.6  JMeter的實時可視化平台搭建
    3.6.1  可視化方案展示
    3.6.2  InfluxDB知識精華
    3.6.3  InfluxDB安裝部署
    3.6.4  Grafana知識精華
    3.6.5  安裝部署Grafana
    3.6.6  平台搭建過程詳解
  3.7  小結
第4章  JMeter高級實戰真經
  4.1  JMeter的Dubbo性能測試實踐
    4.1.1  Dubbo核心知識點
    4.1.2  示例代碼擴展講解
    4.1.3  二次優化腳本和問題
  4.2  JMeter的TCP自定義消息性能測試實踐
    4.2.1  TCP組件知識詳解
    4.2.2  示例代碼講解
    4.2.3  百萬連接的參數調優
    4.2.4  問題總結
  4.3  JMeter對中間件的基準測試
    4.3.1  消息中間件ActiveMQ
    4.3.2  緩存中間件Redis
  4.4  JMeter的常見問題和性能優化
  4.5  JMeter的源碼編譯和解讀
    4.5.1  JMeter源碼編譯
    4.5.2  JMeter源碼解讀
  4.6  小結
第5章  性能測試實戰案例

  5.1  日常項目性能測試
    5.1.1  項目背景
    5.1.2  性能測試目標
    5.1.3  性能測試架構
    5.1.4  測試環境搭建
    5.1.5  測試數據構造
    5.1.6  性能測試用例
    5.1.7  性能腳本編寫
    5.1.8  性能測試監控
    5.1.9  性能測試執行
    5.1.10  性能測試結果
  5.2  方案對比性能測試
    5.2.1  方案對比需求
    5.2.2  性能測試方法
    5.2.3  性能測試場景
    5.2.4  性能測試腳本和代碼
    5.2.5  性能測試結果
  5.3  MQTT性能測試
    5.3.1  項目背景
    5.3.2  MQTT和EMQ
    5.3.3  性能測試環境
    5.3.4  性能測試用例
    5.3.5  JMeter腳本編寫
    5.3.6  性能測試結果
    5.3.7  問題和優化
  5.4  測試實戰問題分析
    5.4.1  實戰典型問題一
    5.4.2  實戰典型問題二
    5.4.3  實戰典型問題三
  5.5  小結
附錄A  常見性能測試問題
  A.1  出現too many open files
  A.2  出現Out Of Memory Error
  A.3  資料庫連接池不釋放
  A.4  CPU使用率高
  A.5  無論怎麼壓測,系統的TPS上不去
附錄B  性能參數調優
  B.1  Spring Boot
  B.2  操作系統
  B.3  常用中間件的核心性能參數
附錄C  Java代碼定位和優化建議
  C.1  代碼優化細節
  C.2  Java代碼分析工具
附錄D  MySQL定位和優化建議
  D.1  資料庫性能瓶頸定位
  D.2  配置優化
  D.3  關於SQL語句的建議
  D.4  索引建立和優化原則
附錄  EJVM定位和優化建議
  E.1  堆內存設置和原理

  E.2  虛擬機內存監控手段
  E.3  參數說明和垃圾回收器
  E.4  常見JVM問題
  E.5  如何優化GC
附錄F  Cookie和Session的關係
  F.1  Cookie
  F.2  Session

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032