課程簡介

性能測試簡介

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

理解各種架構/應用模型

  • 2/3層架構
  • N層架構
  • 基於中間件(MQ, Webservices等)的架構

技術

  • 基本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)

課程分類