制定测试策略
  测试目的不同,则相应的测试策略不同。
  性能符合性验证?负载测试、疲劳强度测试。
  性能能力验证?压力测试、疲劳强度测试。
  性能调优?测试-调整-测试。负载测试、压力测试、疲劳强度测试。
  制定测试方案
  测试需求
  测试策略
  测试场景
  测试环境
  测试准备
  人员及时间安排
  问题与对策
  执行测试方案
  搭建测试环境
  录制脚本、编辑脚本
  布置测试场景
  执行测试场景
  测试结果分析
  性能符合性验证:查看测试结果是否满足要求,比如响应时间、资源利用率、吞吐量等等。
  性能能力验证:查看测试结果是否满足要求,记录软件系统的性能变化曲线。
  对于确定是否存在性能瓶颈,首先判断是否存在硬件(包括网络)瓶颈问题,若不存在硬件瓶颈问题,则按照应用软件到系统软件(应用服务器、数据库服务器、操作系统)的顺序进行分析,确定瓶颈点。
  性能调优:同性能能力验证确定性能瓶颈分析方法。
  硬件瓶颈分析方法
  内存分析方法
  处理器分析方法
  磁盘I/O分析方法
  网络分析方法
  内存分析方法
  1.首先查看可用内存(MemoryAvailable Mbytes)计数器指标。若值较小则可能有内存问题,需进一步分析。
  2.注意Pages/sec、Pages Read/sec和Page Faults/sec计数器的值。Pages/sec和Page Faults/sec的值持续很高,很可能内存问题,若Pages Read/sec的值超过5,则可判断存在内存问题。
  3.根据Physical Disk计数器的值分析性能瓶颈。如果磁盘的Average Disk Queue Length计数器增加的同时Pages Read/sec并未降低,则可判断内存有问题。