性能测试计划

Webcruis性能测试计划书

性能测试计划

(A-添加,M-修改,D-删除)

1.简介 ............................................................................................................................ 2

1.1目的 ................................................................................................................. 2

1.2背景 ................................................................................................................. 2

1.3范围 ................................................................................................................. 2

1. 测试参考文档和测试提交文档 .................................................................................. 2

2.1测试参考文档 ................................................................................................... 2

2.2测试提交文档 ................................................................................................... 3

2. 测试进度................................................................................................................... 3

3. 资源测试................................................................................................................... 3

4.1人力资源 .......................................................................................................... 3

4.2环境测试 .......................................................................................................... 4

4.3测试工具 .......................................................................................................... 4

5. 测试策略................................................................................................................... 5

5.1确定系统组件 ................................................................................................... 5

5.2系统配置 .......................................................................................................... 5

5.3测试目标 .......................................................................................................... 6

7.附录:本验收测试计划审批意见 ....................................................................................... 7

1.简介 1.1目的

<webcruiser>的这一“性能测试计划”文档有助于实现以下目标:

1.确定现有项目的性能相关信息和应测试的功能模块性能。 2.列出推荐的测试需求。

3.推荐可采用的测试策略,并对这些策略加以说明。 4.确定所需的资源,并对测试的工作量进行估计。 5.列出测试项目的可交付元素。

1.2背景

项目名称:webcruiser 项目提出者:黄顺耀 项目用户:黄顺耀 项目开发者:椰树

1.3范围

主要针对业务量大的页面多用户同时进行访问性能是否下降以及各基础数据中进行大数据量添加后速度是否减慢进行性能测试。

1.测试参考文档和测试提交文档 2.1测试参考文档

下表列出了制定测试计划时所使用的文档,并标明了各文档的可用性:

性能测试计划

性能测试计划

2.2测试提交文档

webcruiser性能测试计划 webcruiser性能测试方案 webcruiser性能测试报告

2.测试进度

性能测试计划

性能测试计划

3.资源测试 4.1人力资源

下表列出了在此项目的人员配备方面所作的各种假定。

性能测试计划

4.2环境测试

下表列出了测试的系统环境

性能测试计划

4.3测试工具

此项目将列出测试使用的工具:

性能测试计划

5.测试策略

5.1确定系统组件

性能测试计划

性能测试计划

5.2系统配置

性能测试计划

5.3测试目标

性能测试计划

性能测试计划

性能测试计划

7.附录:本验收测试计划审批意见

 

第二篇:性能测试项目实施计划

性能测试项目实施计划

V1.0

2006/12/08


目录

性能测试项目计划阶段... 1

活动1:开发性能测试计划... 1

活动2:评审性能测试计划... 3

性能测试项目实施阶段... 4

活动1:搭建测试环境... 4

活动2:测试场景设计... 4

活动3:测试场景设计评审... 4

活动4:业务用例设计... 5

活动5:业务用例设计评审... 5

活动6 :开发性能测试脚本... 5

活动7 :测试环境实现场景配置... 6

活动8 :测试执行... 6

活动9 :测试结果分析... 7

活动10 :调整后执行测试... 7

性能测试项目总结... 7

活动1 :调整后执行测试... 7


性能测试项目计划阶段

活动1:开发性能测试计划

l  启动条件:系统进入系统测试阶段

l  输入:需求规格说明书,项目计划,总体设计

l  人员:项目经理,需求业务人员,架构人员,系统测试负责人,性能测试人员

l  活动内容:

ü  确认在业务层面的性能需求 (采取方式一般根据需求文档采集上边信息,如果需求说明书不够完整,需要业务人员对业务讲解, 在UX3项目中因为需求不完整,采用第二种方式获得业务层面的性能需求) 获取内容如下图:

ü  在系统架构上需要了解一下 ( 对需求在系统中的整个实现框架进行了解,这部分信息可以来自总体设计文档,如果没有设计文档,需要系统分析人员对此培训) 内容如下:

Web 层:

应用层:

数据库存储:

接口:

ü  确认实际部署环境配置 (这部分内容来自总体设计,如果没有同样需要系统分析人员提供相应的培训)

Web服务部署:

应用服务部署:

数据库部署:

是否有负载均衡:

网络环境:

ü  确实是否能够提供业务在系统中实现的流图(为了判断性能瓶颈时候,做参考 ,如果有时序图就更好了) 例如下图

ü  确认系统在测试环境的部署

想了解的在测试环境的部署(web服务,应用服务,数据库的位置 ) 环境是否纯净的。在UX3项目中我们采用了会议方式对如上内容进行确认,但是如果有文档配合相关的培训可能更好。

l  输出: 性能测试计划

l  完成标准

活动2:评审性能测试计划

l  启动条件:性能测试计划完成

l  输入:性能测试计划

l  参加人:项目经理,业务人员,性能测试人员

l  活动内容:

评审性能测试计划

评审测试范围

评审测试里程碑

评审测试资源

评审测试风险预防

l  输出

评审表格

l  完成标准

评审项全部通过

性能测试项目实施阶段

活动1:搭建测试环境

l  启动条件:性能测试计划完成,待测试系统完成功能测试(保证性能测试业务能够走通)

l  输入:性能测试计划(依照测试计划中描述的部署环境)

l  参加人:配置组,性能测试工程师

l  活动内容:

在测试环境部署待测试系统;

在测试环境加载数据库数据;

在测试环境安装压力测试工具(脚本生成器,负载生成器,代理)

在测试环境中建立项目测试目录(脚本目录,场景目录,测试结果目录)

l  输出

测试环境配置清单

l  完成标准

依照测试计划中的环境描述完成配置

活动2:测试场景设计

l  启动条件:性能测试计划完成

l  输入:性能测试计划,需求文档,设计文档

l  参加人:性能测试工程师

l  活动内容:

细化测试计划中的测试范围

根据测试类型设计测试场景

l  输出:测试场景

l  完成标准

对场景模版中项目给出清晰描述。达到能够满足测试需求的设计要求。

活动3:测试场景设计评审

l  启动条件:场景设计完成

l  输入:场景设计文档

l  参加人:业务人员,系统分析师,项目经理,性能测试工程师

l  活动内容:

业务人员对场景中vu用户数压力等进行评审

系统分析师对场景中监控性能指标等配制进行评审

项目经理对场景设计进行时间和效率进行评审

性能测试工程师对评审结果进行调整

l  输出:评审会议纪要。

l  完成标准

能够对场景设计进行执行前确认,发现设计中的缺陷,改善场景设计的质量。

活动4:业务用例设计

l  启动条件:性能测试计划完成

l  输入:性能测试计划,需求文档,设计文档,场景设计文档

l  参加人:性能测试工程师

l  活动内容:

细化场景设计中的业务用例

分析业务用例到一个动作

确定业务用例中的事物

确定业务用例中需要参数化的字段

l  输出:业务用例大纲(td_testplan)

l  完成标准

能够明确业务用例中的每一个动作,确定事物,确定参数数据

活动5:业务用例设计评审

l  启动条件:场景设计文档完成

l  输入:性能测试计划,需求文档,设计文档,场景设计文档

l  参加人:项目经理,业务人员,功能测试工程师,性能测试工程师,

l  活动内容:

评审业务操作步骤

评审事物定义

评审参数化数据

l  输出:评审结果会议纪要,

l  完成标准

活动6 :开发性能测试脚本

l  启动条件:场景设计完成

l  输入:场景设计文档

l  参加人:性能测试工程师

l  活动内容:

根据业务描述开发对应的性能测试脚本

录制脚本

脚本参数化,参数化数据导入等

脚本中加入事务

脚本中增加成功失败判断

l  输出:测试脚本

l  完成标准

完成每一个业务用例脚本化

活动7 :测试环境实现场景配置

l  启动条件:场景设计完成

l  输入:场景设计文档

l  参加人:性能测试工程师

l  活动内容:

根据场景设计完成执行时间方案以及vu数量和生成器的配制

根据场景设计完成业务脚本加载,配置脚本运行时候的设置

根据场景设计完成监控点的监控配制

根据场景设计完成

l  输出:测试场景

l  完成标准

对场景设计进行覆盖

活动8 :测试执行

l  启动条件:场景设计完成,脚本开发完成

l  输入:场景,业务脚本,稳定的测试物

l  参加人:性能测试工程师

l  活动内容:

执行场景,

监控性能计数器,监控对象能够返回数据等

监控负载生成器

监控场景运行的错误

l  输出:测试报告

l  完成标准

场景能够在合理错误比例内正确执行

能够采集所要求的计数器数据

活动9 :测试结果分析

l  启动条件:性能测试执行完成

l  输入:测试报告

l  参加人:项目经理,业务人员,系统分析,测试人员

l  活动内容:

业务人员对系统业务负载量和负载响应时间确认

系统分析对计数器进行分析,确定瓶颈

项目经理对执行结果,进度确认,调整

还有可能调整测试场景

l  输出:系统调整方案,会议纪要

l  完成标准

确定瓶颈

找出原因

提出调整方案

活动10 :调整后执行测试

l  启动条件:调整完成

l  输入:调整方案,调整后的场景

l  参加人:测试人员

l  活动内容:

重新部署调整后的系统

调整业务测试脚本,保证脚本能够执行

对修改后受影响的业务场景重新执行

l  输出:新测试报告

l  完成标准

覆盖调整的场景

性能测试项目总结

活动1 :调整后执行测试

l  启动条件:性能执行执行完成

l  输入:测试计划,测试报告

l  参加人:测试人员

l  活动内容:

测试过程系统调整优化记录统计归档

测试业务用例统计归档

测试脚本用例归档

测试计划执行偏差统计归档

测试执行记录(出线的问题)统计归档

l  输出:某某项目测试总结

l  完成标准

对项目整个过程中的计划制定和执行能力,对测试执行过程中的技术问题能够总结归档。达到技术和经验积累的目的。为以后项目计划提供借鉴。

相关推荐