- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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 万
及控制台网络INTEL CORE I5-2410M 2.30HZMEMORY:2G交换机千兆网络
及控制台
网络
INTEL CORE I5-2410M 2.30HZ
MEMORY:2G
交换机千兆网络
4.1 网络拓扑图
Load GeneratorConsole
Load Generator
Console
Hadoop、Habase
UDMSServer
测试网络拓扑图
4.2 环境配置
类型
配置
软件
被测系统
服务器
DELL POWEREDGE210 CPU:
INTEL XEON E31220 DISK:2T
MEMORY:8G
3.1GHZ
测试系统
测试机器
CPU:
五、测试实施
5.1 试资源与进度
项目
任务分解
阶段
项目
任务内容 完成标准 责任人项目定义,规划项目运作模式,
资源与时间
0.5 人
设立项目 编制项目计划,组建项目班子与 输出《项目计划》 测试经理
启动
实施队伍
天
0.5 人
测试需求
测试
调研
计划
和测
试设 制定测试计 方案
预测试
明确测试需求、测试目标、界定
测试范围、任务和具体内容
细化《测试方案》,定义测试范围,并定义各项测试活动和步骤,具体安排测试实施过程及测试进度
证明测试脚本可用,证明测试流程可用
证明测试环境配置合理证明测试数据准备充分
双方就测试需求达
成共识
输出《测试方案》
(初稿)
按照预期可接收条件
运行 500 或 1000 并发用户场景,测试
测试人员
测试经理
开发及测试人员
项目负责人/开
天
2 人天
1 天
测试 系统调优 使系统运行在最佳状态
执行
性能测试 根据测试案例测试
经理和项目经理直到认为测试停止
按照预期可接收条
发人员/测试人
原创力文档


文档评论(0)