最新性能测试方案模板

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

产品名称Product name 密级Confidentiality level

秘密

产品版本Product version

Total 13pages 共13页XX系统性能测试方案

(仅供内部使用)

拟制: 日期:yyyy-mm-dd 审核: 日期:yyyy-mm-dd 审核: 日期:yyyy-mm-dd 批准: 日期:yyyy-mm-dd

博为峰教育科技(北京)有限公司

版权所有侵权必究

修订记录

目录

1概述 (6)

1.1被测试系统简介 (6)

1.2性能测试目的 (6)

2性能需求分析 (6)

3系统角色行为分析 (7)

3.1用户行为分析 (7)

3.2运营行为分析 (8)

3.3系统后台行为分析 (8)

4系统结构分析 (8)

4.1系统组成分析 (8)

4.2压力传递分析 (8)

4.3潜在瓶颈分析 (9)

4.4系统资源分析 (9)

4.5系统监测及其评价标准分析 (9)

5性能测试方案的确定 (10)

5.1基本流程的确定 (10)

5.2异常流程分析 (10)

5.3混合流程分析 (10)

5.4测试项的确定 (11)

5.5数据模型分析及数据规划 (11)

5.6妨碍性能测试持续开展的问题及其解决办法 (11)

5.7测试接口分析 (11)

5.8被测系统配置及其组网图 (11)

5.9测试工具的选定 (12)

5.10测试数据的准备 (12)

5.11测试用例设计建议 (12)

6附录 (12)

表目录List of Tables

表1 需求跟踪矩阵表........................................................................................... 错误!未定义书签。

图目录List of Figures 错误!未找到目录项。

XX系统性能测试方案

关键词:性能测试、性能测试方案

摘要:本文档为××系统性能测试方案,主要目的在于通过本文档能够指导性能测试脚本、用例开发、性能测试执行以及性能测试评估等相关工作。主要的读者有性能测试脚本开发人员、性能测试执行人员、性能评估人员、项目经理、用户代表等。

缩略语清单:

1

2 概述

2.1

2.2 被测试系统简介

简明扼要地描述被测试系统的功能、技术背景、以及商业背景等相关信息。

2.3 性能测试目的

简明扼要地描述本次性能测试的主要目的,比如是为了得到一个性能指标?还是为了做一次调优类的性能测试?还是做对比分析的性能测试等?

3 性能需求分析

性能需求分析是整个性能测试活动中最关键和最核心的工作,完整的、清晰的、有代表性的、可测试的性能需求直接关系到本次性能测试的目标是否能够达到。这里指的性能需求可以是用户(比如中国银行项目,那么银行是用户)对系统的性能需求,当然也可以是产品内部的性能要求(在

调优为目的的性能测试中尤其如此)。系统的性能需求就是一个测试的标准,通过它可以来评价系统性能情况,如果不先分析清楚系统的性能需求,性能测试的目的将变得不明确,性能测试的开展也会有很大随意性,而最终对系统性能测试的结果进行评价时,也会陷入没完没了的毫无意义的争论之中。

服务提供能力服务提供质量

业务类型用户类

单位

时间

内处

理请

求能

同时

在线

用户

响应

时间

TPS 响应率正确率时延

交易类

查询类

这些性能需求的数据可以通过如下途径来获得:

1、国际、国家、行业标准和规范。

2、 SRS中关于性能的需求。

3、根据现实情况的估计。这个估计要基于最终用户的体验和容忍程度的分析,并需要经过

开发人员的评审。

4、竞争对手产品性能指标

4 系统角色分析建模

这部分分析工作通过对用户的行为模型分析、对运营行为模型的分析、以及对系统后台行为模型的分析,来规划系统性能测试测试模型。

4.1 用户行为模型

选取需要做性能测试的用户行为。这部分不管是什么业务类型的系统都需要考虑

业务类型用户类

用户行

行为频

特殊情

况下行

为的最

高频度

是否特

别消耗

资源

是否是关键

用户行为

是否需要

做性能测

4.2 运营行为模型

选取需要做性能测试的运营(OM)行为,这一部分其实也非常重要,因为越来越多的产品开始关注OM功能。

管理员类型管理员

行为

行为频

是否特

别消耗

资源

是否是

关键行

是否需

要做性

能测试

4.3 系统后台行为模型

选取需要做性能测试的系统后台行为。这部分并不是每一种类型的系统都有的模型,根据需要可选

后台进

程、线程、定时任务后台行

是否并

行执行

数量多

是否特

别消耗

资源

是否是

关键后

台行为

是否需

要做性

能测试

5 系统结构分析

对系统结构的充分了解是开展后续性能测试活动的基础,在性能测试活动中该如何测试、观察什么、如何观察,对于观察到的结果该如何分析、如何解释,都是建立在对系统结构的充分了解之上的。

5.1 系统组成分析

系统组成分析的结果要能清晰的描述如下内容:

a、系统的各组成部分,具体到系统资源的最小拥有者,通常是进程、线程

b、系统各组成部分之间的联系

c、系统各组成部分之间的比例关系

d、系统各组成部分之间的接口协议

这可以通过画出类似系统组网图的方式来描述。

5.2 压力传递分析

画出每种需要性能测试的行为的压力传递图,可以画成消息交互图的形式。

相关文档
最新文档