前面所说的测试分析等准备工作实际上终目的是制定测试方案,测试方案一般包括:
  项目的简要说明、项目系统结构、项目的业务结构、以及项目的性能需求、测试环境数据以及测试策略方法、测试案例、测试人员进度安排以及测试风险预估等等。
  下面是一个一般的性能测试方案样例(在网页上写有排版问题,需要自行进行排版):
  性能测试方案
  <模板>
  文档修订记录

  目录
  概述.... 5
  术语、定义和缩略语.... 5
  性能测试依据及参考.... 5
  性能测试计划.... 5
  性能测试目标.... 6
  性能测试环境.... 6
  6.1. 网络拓扑图.... 6
  6.2. 应用系统架构.... 7
  6.3. 应用系统风险点分析.... 8
  6.4. 软硬件配置.... 8
  性能测试准备.... 8
  7.1. 性能测试数据.... 8
  7.2. 测试工具.... 8
  性能测试案例.... 9
  8.1. 一般性能测试.... 9
  8.1.1. 单业务流程性能测试. 9
  8.1.2. 混合业务流程性能测试. 9
  8.2. 过载测试 (可选).... 10
  8.2.1. 单业务流程性能测试. 10
  8.2.2. 混合业务流程性能测试. 10
  8.3. 稳定性测试.... 11
  8.3.1. 混合业务流程稳定性测试. 11
  8.4. 可靠性测试 (可选).... 12
  8.4.1. 服务进程可靠性测试. 12
  8.4.2. 数据库可靠性测试. 12
  8.4.3. 网络设备可靠性测试. 13
  8.5. 基准测试 (可选).... 13
  8.5.1. 相同场景下的性能测试. 13
  风险分析.... 14
  附件
  1. 概述
  【被测系统简介和背景】
  2. 术语、定义和缩略语
  【一些关键的性能指标或业务名称的定义】

  3. 性能测试依据及参考
  【有助于性能测试的相关文档】

  4. 性能测试计划
  【根据项目实际情况安排好人力、时间】

  5. 性能测试目标
  【描述测试的主要目的:
  a)验证性:验证系统在具体的并发下,能否满足指定的需求指标;
  b)探测性:测试接口及整个系统的稳定性及负载压力承受值;
  c)调优性:发现系统的性能瓶颈。
  ……
  】
  【根据业务分析确定出具体的性能测试目标(以具体业务为单位,可以是单业务,也可以是混合业务)】

  6. 性能测试环境
  6.1. 网络拓扑图
  【整理出被测系统的网络拓扑结构图,主要是用来说明如何把网络中的业务服务器、数据库服务器、中间件服务器、防火墙、路由器、交换机等设备连接起来。侧重于网络数据包的整体流向,方便后续定位问题。】
  【具体参考如下图,该图是某某平台的网络拓扑,从整体上把握网络数据的走向。注,好标注各个ip和映射。】