課程簡介

性能測試簡介

  • 性能測試生命週期。
  • 性能測試結果解讀。

理解各種架構/應用模型

  • 2/3層架構
  • N層架構
  • 基於中間件(MQ、Web服務等)的架構

技術

  • 基本UNIX命令(grep、find、vi編輯器等)
  • 基本Oracle/SQL(查詢、表、觸發器等)
  • 基本C/Java概念

詳細分析 - 監控概念/工具

  • 硬件監控(Windows - Perfmon, UNIX - nmon, vmstat)
    • 運行隊列(平均處理器隊列長度)
    • 網絡IO
    • 磁盤IO
    • 內存(可用、已用、分頁空間、文件系統緩存等)
    • CPU(可用、虛擬、在線、授權等)
  • Web服務器/應用服務器監控
    • JVM(Java堆)- 堆轉儲分析
    • 連接池
    • 線程池
  • 理解各種監控工具,如CA Wily Introscope、IBM Tivoli等。
  • 數據庫監控
    • 基本查詢調優
    • SQL跟蹤
    • AWR或Statspack分析
    • 查詢計劃
  • 理解帶寬、FTP
  • 理解使用HTTPwatch或Fiddler進行網絡監控

最低要求

  • 瞭解Oracle等數據庫。
  • 瞭解WebSphere或Weblogic等應用容器。
  • 瞭解Java等編程語言。
  • 具備性能測試的知識。
  • 具備SQL知識。
 35 時間:

客戶評論 (1)

課程分類