性能测试计划(模板)

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

性能测试计划

网站稿件管理发布系统

目录

1.文档介绍错误!未定义书签。

文档目的错误!未定义书签。

参考文献错误!未定义书签。

编写目的错误!未定义书签。

2.软件概述错误!未定义书签。

项目介绍错误!未定义书签。

运行环境错误!未定义书签。

项目流程错误!未定义书签。

3.测试资源错误!未定义书签。

软硬件配置错误!未定义书签。

测试工具错误!未定义书签。

人力需求错误!未定义书签。

测试数据错误!未定义书签。

4.交付物错误!未定义书签。

5.测试进度计划错误!未定义书签。

6.测试启动/结束/暂停/再启动/退出准则错误!未定义书签。暂停准则:错误!未定义书签。

暂停/再启动的准则错误!未定义书签。

暂停准则:错误!未定义书签。

再启动准则错误!未定义书签。

测试退出准则错误!未定义书签。

7.性能测试目标要求错误!未定义书签。

性能测试指标错误!未定义书签。

交易响应时间错误!未定义书签。

交易吞吐量错误!未定义书签。

并发交易成功率错误!未定义书签。

资源使用指标错误!未定义书签。

8.测试策略错误!未定义书签。

基准测试错误!未定义书签。

并发测试错误!未定义书签。

递增测试错误!未定义书签。

场景测试错误!未定义书签。

疲劳强度测试错误!未定义书签。

9.测试用例开发错误!未定义书签。

10.交易基准测试错误!未定义书签。

测试方法错误!未定义书签。

测试场景错误!未定义书签。

11.交易并发测试错误!未定义书签。

测试方法错误!未定义书签。

测试场景错误!未定义书签。

测试方法错误!未定义书签。

测试场景错误!未定义书签。

12.交易递增测试场景错误!未定义书签。

测试场景错误!未定义书签。

13.混合交易负载场景错误!未定义书签。

14.疲劳强度测试错误!未定义书签。

文档介绍

文档目的

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

参考文献

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

编写目的

从文档描述网站稿件管理发布系统性能测试的范围、方法、资源、进度,作

为网站稿件管理发布系统性能测试的依据,该文档的目的主要有:

明确测试范围、测试对象

明确测试目标

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

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

指定测试工作的时间安排

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

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

软件概述

项目介绍

系统特点

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

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

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

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

运行环境

服务器设备

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

支持软件

操作系统:Windows2003 Server或Windows XP

数据库服务器:MySQL-5.1.28

应用服务器:

Java:JDK1.6.0_07

应用软件:Liferay Portal 5.1.1

浏览器:IE6+sp2

Word:office 2000或office XP或office 2003

项目流程

测试资源

软硬件配置

交付物

测试进度计划

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

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

暂停准则:

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

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

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

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

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

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

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

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

暂停/再启动的准则

6.2.1暂停准则:

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

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

6.2.2再启动准则

测试中发现问题得以解决

测试环境恢复正常

测试退出准则

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

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

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

性能测试目标要求

性能测试指标

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

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

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

3、并发交易成功率

4、批处理效率

5、资源使用指标:前置和核心系统各服务器CPU占用率、内存占用率、I/O占用率;LoadRunner压力产生器CPU占用率、内存占用率

交易响应时间

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

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

ART ≤5秒

交易吞吐量

根据统计数据,网站稿件管理核心系统当前生产环境高峰日交易总量为7500笔。根据二八原则(80%的交易量发生在20%的时间段内),当前生产环境对主机的交易吞吐量指标要求为:TPS_1 ≥10000(交易) * 80%(交易量) / (24(小时) * 20% * 3600(1小时60分钟*1分钟60秒)) = 笔/秒17280

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

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

为获取核心系统主机的最大处理能力,在本次性能测试中可通过不断加压,让核心系统主机CPU 利用率达到85%,记录此时的TPS值,作为新主机处理能力的一个参考值。

为模拟生产上核心主机的异常情况,通过不断加压,让核心系统主机CPU利用率达到接近100%,观察核心系统的工作情况,记录TPS值。

并发交易成功率

指测试结束时成功交易数占总交易数的比率。交易成功率越高,系统越稳定。对典型交易的场景测试,要求其并发交易成功率≥99% 。

资源使用指标

在正常的并发测试和批处理测试中,核心系统各服务器主机的资源使用指标要求:

CPU使用率≤80%

内存使用率≤80%

I/O使用率≤80%

测试策略

基准测试

在测试环境经过确认,脚本预验证之后对本次测试涉及的全部联机交易做基准测

相关文档
最新文档