课程大纲

性能测试简介

  • 性能测试生命周期。
  • 性能测试结果解读。

理解各种架构/应用模型

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

即将举行的公开课程

课程分类