性能測試入門-Jmeter工具與監控全方位打造

第1章 性能測試總體認知
瞭解性能測試的目的,想作好性能測試都須要掌握哪些方面的技能(開發語言、操做系統、網絡、工具等)。性能測試、穩定性、壓力、疲勞、容量預估、多併發邏輯。掌握如何開始性能測試,而且掌握在性能測試中每一個部分的工做重點,瞭解軟件架構、監控部署、腳本準備、場景設置及知道爲何須要作這些。掌握:事務、請求響應時間、...java

  • 1-1 性能測試行業分析
  • 1-2 性能測試技能樹
  • 1-3 性能測試的目的及分類
  • 1-4 性能測試的工做流程
  • 1-5 常見系統應用分層架構
  • 1-6 性能測試指標定義
  • 1-7 性能測試需求分析
  • 1-8 性能測試工具比對


第2章 測試工具篇-JMeter
總體介紹jmeter的組成及每個模塊的做用。掌握jmeter各類組件,豐富性能測試腳本,完善用戶場景。使用jmeter進行邏輯分支控制。用Jmeter工具對數據進行準確性判斷。jmeter是對請求與響應進行監控的。在jmeter中實現多種方式的用戶請求集合、間歇(性能測試-接口測試)。使用jmeter進行高併發、分佈式集羣性能測試。使用jme...mysql

  • 2-1 jmeter的組成
  • 2-2 jmeter實現多併發
  • 2-3 jmeter實現邏輯分支控制
  • 2-4 jmeter實現配置管理
  • 2-5 jmeter實現請求預處理
  • 2-6 jmeter集合點、定時併發
  • 2-7 jmeter實現各類請求的發送
  • 2-8 jmeter實現關聯
  • 2-9 jmeter實現數據預判
  • 2-10 jmeter監控數據可視化
  • 2-11 jmeter小助手
  • 2-12 jmeter實現分佈式併發


第3章 linux服務器監控性能測試
瞭解服務器各硬件的做用、使用場景。可以明確區分進程和線程的異同點。掌握服務器性能關注的重點指標、含義及做用,掌握什麼是CPU、內存、磁盤的做用。掌握top、vmstat、free。實時服務器內存,CPU,網絡,磁盤等監控。掌握sar命令的多種使用方法。linux下的進程追蹤。學會使用nmon進行服務器監控,nmon analyzer進行分析。...linux

  • 3-1 服務器性能測試範圍
  • 3-2 進程與線程的定義和區別
  • 3-3 進程與線程的優缺點
  • 3-4 服務器實時內存監控
  • 3-5 服務器實時cpu監控
  • 3-6 服務器實時網絡監控
  • 3-7 服務器實時磁盤監控
  • 3-8 萬能的sar命令
  • 3-9 linux下的進程追蹤
  • 3-10 linux監控工具nmon的使用
  • 3-11 nmon結果的分析
  • 3-12 linux服務器下的定時任務


第4章 數據驅動性能測試
瞭解數據驅動測試理念、可以如何在jmeter中用多種方式實現數據驅動測試。sql

  • 4-1 數據驅動的理念
  • 4-2 數據驅動的使用場景
  • 4-3 jmeter數據驅動實戰
  • 4-4 jmeter數據驅動實戰二


第5章 數據庫架構設計
數據庫爲最底層的數據存儲,掌握mysql數據庫的性能指標,從這裏開始更容易定位問題,爲性能調優縮小了範圍。瞭解mysql的架構設計及設計緣由、原理。瞭解主從的應用場景,瞭解mysql是如何實現主從複製的。瞭解數據庫的垂直、水平、模8等拆分設計方法。...數據庫

  • 5-1 數據庫性能測試目的及範圍
  • 5-2 數據庫經常使用架構及主從同步工做原理
  • 5-3 數據庫的分庫分表的設計方法


第6章 數據庫性能測試-mysql篇
掌握mysql的重點監控指標,如QPS、TPS、線程鏈接數、最大鏈接數、命中率、鎖定狀態、主從延時量、慢查詢等。可以獨立對sql語句進行性能分析。掌握mysql的5個索引類型及使用場景。瞭解mysql的兩種存儲引擎的區別和使用場景。學會mysql的監控命令,會使用orzdba對數據庫進行實時監控。可以獨立部署lepus,並可以看懂監控指標...後端

  • 6-1 mysql性能測試的主要內容
  • 6-2 mysql數據庫分支介紹
  • 6-3 mysql重點監控指標
  • 6-4 mysql慢查詢
  • 6-5 SQL語句性能分析一
  • 6-6 SQL語句性能分析二
  • 6-7 MYSQL索引介紹
  • 6-8 MYSQL索引建立規範
  • 6-9 mysql存儲引擎
  • 6-10 mysql數據庫的實時監控
  • 6-11 mysql集羣監控工具介紹
  • 6-12 開發性能測試腳本及執行


第7章 多協議接口性能測試
接口性能測試的目標及範圍,瞭解爲何要進行接口性能測試以及接口測試都要進行哪些工做。講述協議工做原理,底層協議的構成。使用jmeter組件進行http協議和ftp協議接口測試。以及http協議和ftp協議的工做原理剖析。經常使用網絡協議介紹,不一樣協議的應用場景。...服務器

  • 7-1 接口性能測試的目標及範圍
  • 7-2 常見接口協議
  • 7-3 理解https協議
  • 7-4 實戰jmeter如何進行https協議接口測試
  • 7-5 ftp協議詳解
  • 7-6 實戰jmeter如何進行ftp協議接口測試
  • 7-7 性能測試用例及測試報告設計


第8章 Jmeter擴展組件開發實戰
爲何要進行性能測試擴展組件開發,瞭解這樣作的意義。掌握兩種擴展開發實現方式的異同點,並可以至少掌握一種實現方式。學會JavaSamplerClient、AbstractJavaSamplerClient兩種實現方式,並掌握每個方法的生命週期。使用java語言進行擴展組件開發,掌握開發思路,可以進行自主開發。網絡

  • 8-1 擴展組件開發的意義
  • 8-2 開發前的工具準備
  • 8-3 建立maven工程及可能遇到的坑
  • 8-4 第一擴展開發demo的實現
  • 8-5 實現方法的講解
  • 8-6 自定義參數的實現
  • 8-7 初始化方法的做用與實現
  • 8-8 如何將響應數據顯示到查看結果樹中
  • 8-9 自定義java請求的開發
  • 8-10 函數助手擴展開發demo演示
  • 8-11 解決空指針問題
  • 8-12 自定義擴展函數助手的開發


第9章 火爆的大數據
瞭解大數據的在項目中應用場景,瞭解爲何要進行大數據相關的性能測試以及要作哪些性能測試,如今的企業中都應用了哪些大數據相關的技術,瞭解大數據的實時數據流式處理架構,可以針對純後端應用進行性能測試,而且可以觸類旁通的對任意軟件模塊進行性能測試。如何站在數據角度拆分軟件架構,如何使用jmeter進行大數據性能...架構

    • 9-1 大數據技能樹及應用場景
    • 9-2 大數據實時數據處理架構介紹
    • 9-3 實時數據處理三大框架介紹
    • 9-4 大數據測試環境搭建
    • 9-5 大數據性能測試實戰

 

下載地址:百度網盤下載併發

相關文章
相關標籤/搜索