性能压力测试方案实例.docx

UDMS性能压力测试方案

版本控制

版本

版本

v1.0

日期

2011-9-9

作者

备注

初稿

目 录

一、概述 4

项目背景和测试目的 4

被测系统介绍 4

测试可接收条件 4

二、测试需求 5

三、测试方法 5

测试方法 5

测试案例 6

测试流程 6

数据文件准备 6

四、测试环境 7

网络拓扑图 7

环境配置 7

五、测试实施 8

5.1试资源与进度 8

附录:测试工具原理 9

一、概述

项目背景和测试目的

为保障UDMS后续示范应用项目能够顺利实施,UDMS项目组希望在示范应用项目正式实施前了目前的UDMS性能是否可行,即了解示范应用项目技术的可行性。另外,通过测试,还希望了解使用不同技术之间实现的差异。

被测系统介绍

本次被测系统是目前已完成的UDMS1.1系统,系统逻辑结构如下图:

系统逻辑结构图

本次测试主要测试数据的索引性能及并发数据搜索性能。

测试可接收条件

1、数据索引性能每次测试均需成功;

2、数据并发搜索性能根据并发用户量决定,见后续描述;每次测试,以上条件必须同时满足,方视为本次测试通过。

二、测试需求

本次测试的需求包括:

《项目计划文档》

《性能需求规格说明书》

《系统架构设计文档》

三、测试方法

测试方法

测试过程采用自动测试工具进行。使用HP公司的测试产品:LoadRunner。对数据索引性能测试不使用上述工具。

测试UDMS系统数据索引性能:

对UDMS系统进行数据导入测试,分别导入1万、10万,100万,1000万条文本及多媒体数据,之后记录每次导入的时间。

整个系统能够支持多少用户同时访问

模拟多个虚拟用户,同时向UDMS发送搜索请求,之后记录每个虚拟用户的响应时间。

3、不同技术间实现的差异

如有条件,可测试示范应用系统使用不同数据库平台之间的性能差异。该部分测试视实际情况决定是否需要测试。

测试案例

测试目的

虚拟用户

类型

Case

No.

并发用户数

数据量

测试数据索引

Non-GUI

001

1

1万

Vuser

002

1

10万

003

1

100万

004

1

1000万

整个系统能够支

Non-GUI

005

1

100万

持多少用户同时

Vuser

006

10

100万

访问

007

100

100万

008

1000

100万

Non-GUI

008

1

1000万

Vuser

010

10

1000万

011

100

1000万

012

1000

1000万

测试流程

正式测试过程如下:

确认被测环境正常;

确认测试环境设置;

开始测试;

存储测试结果;

系统调试;

应用调试;

环境维护;

数据文件准备

数据文件名称

包含内容

说明

数据量

文本数据

标注完后的文本

GBK格式纯文本

1000万

多媒体数据

带标注文本及媒体文

包括声音、图像及视

1000万

及控制台网络INTELCOREI5-2410M2.30HZMEMORY:2G交换机千兆网络

及控制台

网络

INTELCOREI5-2410M2.30HZ

MEMORY:2G

交换机千兆网络

4.1网络拓扑图

LoadGeneratorConsole

LoadGenerator

Console

Hadoop、Habase

UDMSServer

测试网络拓扑图

4.2环境配置

类型

配置

软件

被测系统

服务器

DELLPOWEREDGE210CPU:

INTELXEONE31220DISK:2T

MEMORY:8G

3.1GHZ

测试系统

测试机器

CPU:

五、测试实施

5.1试资源与进度

项目

任务分解

阶段

项目

任务内容 完成标准 责任人项目定义,规划项目运作模式,

资源与时间

0.5人

设立项目 编制项目计划,组建项目班子与 输出《项目计划》 测试经理

启动

实施队伍

0.5人

测试需求

测试

调研

计划

和测

试设 制定测试计 方案

预测试

明确测试需求、测试目标、界定

测试范围、任务和具体内容

细化《测试方案》,定义测试范围,并定义各项测试活动和步骤,具体安排测试实施过程及测试进度

证明测试脚本可用,证明测试流程可用

证明测试环境配置合理证明测试数据准备充分

双方就测试需求达

成共识

输出《测试方案》

(初稿)

按照预期可接收条件

运行500或1000并发用户场景,测试

测试人员

测试经理

开发及测试人员

项目负责人/开

2人天

1天

测试 系统调优 使系统运行在最佳状态

执行

性能测试 根据测试案例测试

经理和项目经理直到认为测试停止

按照预期可接收条

发人员/测试人

文档评论(0)

1亿VIP精品文档

相关文档