性能测试计划(模板)

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

性能测试计划

网站稿件管理发布系统

目录

1.文档介绍 (3)

1.1文档目的 (3)

1.2参考文献 (3)

1.3编写目的 (3)

2.软件概述 (3)

2.1项目介绍 (3)

2.2运行环境 (3)

2.3项目流程 (4)

3.测试资源 (4)

3.1软硬件配置 (4)

3.2测试工具 (6)

3.3人力需求 (6)

3.4测试数据 (6)

4.交付物 (7)

5.测试进度计划 (7)

6.测试启动/结束/暂停/再启动/退出准则 (8)

6.1暂停准则: (8)

6.2暂停/再启动的准则 (8)

6.2.1暂停准则: (8)

6.2.2再启动准则 (8)

6.3测试退出准则 (8)

7.性能测试目标要求 (9)

7.1性能测试指标 (9)

7.2交易响应时间 (9)

7.3交易吞吐量 (9)

7.4并发交易成功率 (10)

7.5资源使用指标 (10)

8.测试策略 (10)

8.1基准测试 (10)

8.2并发测试 (10)

8.3递增测试 (10)

8.4场景测试 (11)

8.5疲劳强度测试 (11)

9.测试用例开发 (11)

10.交易基准测试 (12)

10.1测试方法 (12)

10.2测试场景 (12)

11.交易并发测试 (13)

11.1测试方法 (13)

11.2测试场景 (13)

11.3测试方法 (14)

11.4测试场景 (14)

12.交易递增测试场景 (14)

12.1测试场景 (14)

13.混合交易负载场景 (14)

14.疲劳强度测试 (15)

1. 文档介绍

1.1文档目的

说明测试方案中所涉及内容的简单介绍,包含:编写目的、项目背景、参考文档、测试点选取,场景设计等…

1.2参考文献

《网站稿件管理发布系统软件需求规格说明书》

1.3编写目的

从文档描述网站稿件管理发布系统性能测试的范围、方法、资源、进度,作为网站稿件管理发布系统性能测试的依据,该文档的目的主要有:

1、明确测试范围、测试对象

2、明确测试目标

3、明确测试环境需求,包括:测试需要的软、硬件环境以及测试人力需求

4、确定测试方案,测试的方法和步骤

5、指定测试工作的时间安排

6、分析测试的风险,寻找规避办法

7、确定测试需求输出的结果和结果表现形式

2. 软件概述

2.1项目介绍

系统特点

✓本系统是一个网站稿件管理发布系统,包括稿件管理和文档上传下载两个主要功能模块。

✓网站编辑用户可以提交稿件,稿件经过批准后可以在网站上发布。

✓查询稿件可以执行标题检索、全文检索等。

✓文档上传下载功能可以管理和共享Word文档。

2.2运行环境

✓服务器设备

CPU主频1GHz以上,内存1GB以上,硬盘自由空间1GB以上。

✓支持软件

操作系统:Windows2003 Server或Windows XP

数据库服务器:MySQL-5.1.28

应用服务器:Tomcat6.0

Java:JDK1.6.0_07

应用软件:Liferay Portal 5.1.1

浏览器:IE6+sp2

Word:office 2000或office XP或office 2003

2.3项目流程

3. 测试资源

3.1软硬件配置

性能测试环境(包括测试工具环境)的硬件和软件配置如下表所示:

环境资源数量型号/配置/软件名称/软件版本号

3.2测试工具

3.3人力需求

3.4测试数据

4. 交付物

5. 测试进度计划

在测试工作量估算数据的基础上,考虑现有的资源情况,对资源进行具体安排,根据项目整体进度计划,列出进度表,即是谁在什么时间内完成什么任务

6. 测试启动/结束/暂停/再启动/退出准则

6.1暂停准则:

➢核心系统和前置系统应用软件通过系统功能测试;

➢测试环境已经准备完毕,包括:

⏹核心系统和前置系统应用系统已安装完毕

⏹基础数据以及测试数据已经导入核心系统主机数据库

⏹LoadRunner压力产生器及控制台机器已经准备完毕

➢测试工具LoadRunner及所需要的License已准备好

➢测试脚本、测试场景已经准备完毕

以上条件,必须全部满足才能开始性能测试执行。

6.2暂停/再启动的准则

6.2.1暂停准则:

➢测试汇总发现问题,需要网站稿件管理发布系统修改代码,或者需要更换应用服务器

➢测试环境受到干扰,比如服务器被临时征用,或服务器的其他使用会对测试结果造成干扰

6.2.2再启动准则

➢测试中发现问题得以解决

➢测试环境恢复正常

6.3测试退出准则

➢满足下列条件之一时,可以结束性能测试执行:

⏹压到预定最大并发用户数,系统性能能够满足预期测试指标要求;

到计划结束日期,压到预定最大并发用户数,经过系统调优,系统性能仍然无法满足预期测试指标要求,但已经无法再实施调优。

7. 性能测试目标要求

7.1性能测试指标

本次性能测试需要测试的性能指标包括:

1、交易响应时间:核心系统处理交易的平均响应时间

2、交易吞吐量:后台主机每秒能够处理的交易笔数(TPS)

3、并发交易成功率

4、批处理效率

5、资源使用指标:前置和核心系统各服务器CPU占用率、内存占用率、

I/O占用率;LoadRunner压力产生器CPU占用率、内存占用率

7.2交易响应时间

本次性能测试中的交易响应时间是指在一定的负载压力下,由前置系统记录和进行统计分析的、核心系统处理交易的响应时间,用一定时间段内的统计平均值ART来表示。

本次性能测试中,对所有非批量联机交易的ART指标要求为:

ART ≤ 5秒

7.3交易吞吐量

根据统计数据,网站稿件管理核心系统当前生产环境高峰日交易总量为7500笔。根据二八原则(80%的交易量发生在20%的时间段内),当前生产环境对主机的交易吞吐量指标要求为:

TPS_1 ≥ 10000(交易) * 80%(交易量) / (24(小时) * 20% * 3600(1小时60分钟*1分钟60秒)) = 0.34 笔/秒 17280

根据规划,网站稿件管理系统未来1年内核心系统的处理能力应达到高峰日交易总量10000笔,则3年后对主机的交易吞吐量指标要求为:

TPS_2 ≥ 10000 * 80% / (24 * 20% * 3600) = 0.46 笔/秒

为获取核心系统主机的最大处理能力,在本次性能测试中可通过不断加压,让核心系统

相关文档
最新文档