课程大纲

性能测试简介

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

理解各种架构/应用模型

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

即将举行的公开课程

课程分类