大数据性能测试方案V.doc

上传人:wj 文档编号:1227761 上传时间:2023-04-30 格式:DOC 页数:17 大小:485KB
下载 相关 举报
大数据性能测试方案V.doc_第1页
第1页 / 共17页
大数据性能测试方案V.doc_第2页
第2页 / 共17页
大数据性能测试方案V.doc_第3页
第3页 / 共17页
大数据性能测试方案V.doc_第4页
第4页 / 共17页
大数据性能测试方案V.doc_第5页
第5页 / 共17页
大数据性能测试方案V.doc_第6页
第6页 / 共17页
大数据性能测试方案V.doc_第7页
第7页 / 共17页
大数据性能测试方案V.doc_第8页
第8页 / 共17页
大数据性能测试方案V.doc_第9页
第9页 / 共17页
大数据性能测试方案V.doc_第10页
第10页 / 共17页
大数据性能测试方案V.doc_第11页
第11页 / 共17页
大数据性能测试方案V.doc_第12页
第12页 / 共17页
大数据性能测试方案V.doc_第13页
第13页 / 共17页
大数据性能测试方案V.doc_第14页
第14页 / 共17页
大数据性能测试方案V.doc_第15页
第15页 / 共17页
大数据性能测试方案V.doc_第16页
第16页 / 共17页
大数据性能测试方案V.doc_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

大数据性能测试方案V.doc

《大数据性能测试方案V.doc》由会员分享,可在线阅读,更多相关《大数据性能测试方案V.doc(17页珍藏版)》请在冰点文库上搜索。

大数据性能测试方案V.doc

性能测试方案

编号:

密级:

XXX大数据平台

性能测试方案

[V1-1.0]

拟制人:

审核人:

批准人:

[2016年01月08日]

文件变更记录

*A-增加M-修订D-删除

版本号

日期

变更类型

(A*M*D)

修改人

摘要

审核人

备注

V1.0

2016-01-08

A

新建性能测试方案

II

目录

目录 I

1引言 1

1.1 编写目的 1

1.2 测试目标 1

1.3 读者对象 1

1.4术语定义 1

2环境搭建 1

2.1测试硬件环境 1

2.2软件环境 2

3测试范围 2

3.1测试功能点 2

3.2测试类型 2

3.3性能需求 3

3.4准备工作 3

3.5测试流程 3

4.业务模型 4

4.1基准测试 4

4.1.1Hadoop/Spark读取算法的基准测试 4

4.1.2Hadoop/Spark写入算法的基准测试 5

4.1.3Hadoop/Spark导入算法的基准测试 6

4.1.4Hadoop/Spark导出算法的基准测试 7

4.2负载测试 8

4.2.1Hadoop/Spark并行读取/写入算法的负载测试 8

4.2.2Hadoop/Spark并行导入/导出算法的负载测试 9

4.3稳定性测试 10

4.3.1Hadoop/Spark并行读取/写入/导入/导出算法,7*24小时稳定性测试 10

5测试交付项 12

6测试执行准则 12

6.1测试启动 12

6.2测试执行 12

6.3测试完成 13

7角色和职责 13

8时间及任务安排 13

9风险和应急 14

9.1影响方案的潜在风险 14

9.2应急措施 14

I

1引言

1.1编写目的

本测试方案将对XXX大数据平台的测试方案、测试范围,测试的软件硬件环境、测试进度、测试人员的分工和职责以及测试流程进行详细的定义和整体的描述。

1.2测试目标

本次性能测试的目标是检测《XXX大数据平台》在服务器上运行时,了解该服务器的各项性能情况。

1.3读者对象

本方案的预期读者是:

项目负责人、测试人员、运维人员和其他相关人员。

1.4术语定义

术语

定义

性能测试

通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试

场景

用于根据性能要求定义在每一个测试会话进行期间发生的事件

事务

表示要度量的最终指定的某个特定业务

2环境搭建

2.1测试硬件环境

服务器名

数量

期望到位阶段

备注

服务器

1

开发提测前

2.2软件环境

资源名称

配置

3测试范围

3.1测试功能点

编号

测试点

对应算法

备注

1

Hadoop读取

2

Hadoop写入

3

Hadoop导入

4

Hadoop导出

5

Spark读取

6

Spark写入

7

Spark导入

8

Spark导出

3.2测试类型

类型

定义

备注

基准测试

单事物单用户测试,目的是对选择的单用户在无压力情况下(无额外进程运行并占用系统资源)情况下,获取系统处理单请求的情况

负载测试

通过逐步增加系统负载,测试系统性能的变化

稳定性测试

通过给系统加载一定业务压力,运行7*24小时,以此检测系统是否稳定运行。

3.3性能需求

名称

指标

备注

CPU

使用率不高于80%

内存

使用率不高于80%

I/O

使用率不高于80%

响应时间

Network

使用率不高于80%

3.4准备工作

1.测试功能点全部通过功能测试,确保功能上没有问题;

2.测试环境服务器已搭建,被测项目已部署;

3.准备测试客户机;

4.准备好测试数据;

5.创建测试场景,并配置好每个场景的设置;

6.测试过程中保存好测试数据和分析结果,并规范对执行结果进行命名

3.5测试流程

4.测试策略

4.1基准测试

4.1.1Hadoop/Spark读取算法的基准测试

场景1:

数据容量100G时,进行读取算法的基准测试

用例名称

数据量100G,读取功能的基准测试

算法

读取

验证功能

Hadoop/Spark的读取测试

测试目的

对比Hadoop/Spark的读取算法,进行数据容量100G读取操作时,redpower服务器运行情况

前置条件

操作步骤

1.准备数据容量100G

2.对redpower服务器进行资源监控

3.客户端执行Hadoop/Spark的读取代码

运行结果

类别

CPU使用率

内存使用率

I/O

NETWORK

响应时间

备注

Hadoop

Spark

Spark

场景2:

数据容量500G时,进行读取算法的基准测试

用例名称

数据量500G,读取功能的基准测试

算法

读取

验证功能

Hadoop/Spark的读取测试

测试目的

对比Hadoop/Spark的读取算法,进行数据容量500G读取操作时,redpower服务器运行情况

前置条件

操作步骤

1.准备数据容量500G

2.对redpower服务器进行资源监控

3.客户端执行Hadoop/Spark的读取代码

运行结果

类别

CPU使用率

内存使用率

I/O

NETWORK

响应时间

备注

Hadoop

Spark

Spark

场景3:

数据容量1T时,进行读取算法的基准测试

用例名称

数据量1T,读取功能的基准测试

算法

读取

验证功能

Hadoop/Spark的读取测试

测试目的

对比Hadoop/Spark的读取算法,进行数据容量1T读取操作时,redpower服务器运行情况

前置条件

操作步骤

1.准备数据容量1T

2.对redpower服务器进行资源监控

3.客户端执行Hadoop/Spark的读取代码

运行结果

类别

CPU使用率

内存使用率

I/O

NETWORK

响应时间

备注

Hadoop

Spark

Spark

4.1.2Hadoop/Spark写入算法的基准测试

场景1:

数据容量100G时,进行写入算法的基准测试

用例名称

数据量100G,写入功能的基准测试

算法

写入

验证功能

Hadoop/Spark的写入测试

测试目的

对比Hadoop/Spark的写入算法,进行数据容量100G写入操作时,redpower服务器运行情况

前置条件

操作步骤

1.准备数据容量100G

2.对redpower服务器进行资源监控

3.客户端执行Hadoop/Spark的写入代码

运行结果

类别

CPU使用率

内存使用率

I/O

NETWORK

响应时间

备注

Hadoop

Spark

Spark

场景2:

数据容量500G时,进行写入算法的基准测试

用例名称

数据量500G,写入功能的基准测试

算法

写入

验证功能

Hadoop/Spark的写入测试

测试目的

对比Hadoop/Spark的写入算法,进行数据容量500G写入操作时,redpower服务器运行情况

前置条件

操作步骤

1.准备数据容量500G

2.对redpower服务器进行资源监控

3.客户端执行Hadoop/Spark的写入代码

运行结果

类别

CPU使用率

内存使用率

I/O

NETWORK

响应时间

备注

Hadoop

Spark

Spark

场景3:

数据容量1T时,进行写入算法的基准测试

用例名称

数据量1T,写入功能的基准测试

算法

写入

验证功能

Hadoop/Spark的写入测试

测试目的

对比Hadoop/Spark的写入算法,进行数据容量1T写入操作时,redpower服务器运行情况

前置条件

操作步骤

1.准备数据容量1T

2.对redpower服务器进行资源监控

3.客户端执行Hadoop/Spark的写入代码

运行结果

类别

CPU使用率

内存使用率

I/O

NETWORK

响应时间

备注

Hadoop

Spark

Spark

4.1.3Hadoop/Spark导入算法的基准测试

场景1:

数据容量100G时,进行导入算法,查看服务器的相关性能指标

用例名称

数据量100G,导入功能的基准测试

算法

导入

验证功能

Hadoop/Spark的导入测试

测试目的

对比Hadoop/Spark的导入算法,进行数据容量100G导入操作时,redpower服务器运行情况

前置条件

操作步骤

1.准备数据容量100G

2.对redpower服务器进行资源监控

3.客户端执行Hadoop/Spark的导入代码

运行结果

类别

CPU使用率

内存使用率

I/O

NETWORK

响应时间

备注

Hadoop

Spark

Spark

场景2:

数据容量500G时,进行导入算法,查看服务器的相关性能指标

用例名称

数据量500G,导入功能的基准测试

算法

导入

验证功能

Hadoop/Spark的导入测试

测试目的

对比Hadoop/Spark的导入算法,进行数据容量500G导入操作时,redpower服务器运行情况

前置条件

操作步骤

1.准备数据容量500G

2.对redpower服务器进行资源监控

3.客户端执行Hadoop/Spark的导入代码

运行结果

类别

CPU使用率

内存使用率

I/O

NETWORK

响应时间

备注

Hadoop

Spark

Spark

场景3:

数据容量1T时,进行导入算法,查看服务器的相关性能指标

用例名称

数据量1T,导入功能的基准测试

算法

导入

验证功能

Hadoop/Spark的导入测试

测试目的

对比Hadoop/Spark的导入算法,进行数据容量1T导入操作时,redpower服务器运行情况

前置条件

操作步骤

1.准备数据容量1T

2.对redpower服务器进行资源监控

3.客户端执行Hadoop/Spark的导入代码

运行结果

类别

CPU使用率

内存使用率

I/O

NETWORK

响应时间

备注

Hadoop

Spark

Spark

4.1.4Hadoop/Spark导出算法的基准测试

场景1:

数据容量100G时,进行导出算法,查看服务器的相关性能指标

用例名称

数据量100G,导出功能的基准测试

算法

导出

验证功能

Hadoop/Spark的导出测试

测试目的

对比Hadoop/Spark的导出算法,进行数据容量100G导出操作时,redpower服务器运行情况

前置条件

操作步骤

1.准备数据容量100G

2.对redpower服务器进行资源监控

3.客户端执行Hadoop/Spark的导出代码

运行结果

类别

CPU使用率

内存使用率

I/O

NETWORK

响应时间

备注

Hadoop

Spark

Spark

场景2:

数据容量500G时,进行导出算法,查看服务器的相关性能指标

用例名称

数据量500G,导出功能的基准测试

算法

导出算法

验证功能

Hadoop/Spark的导出测试

测试目的

对比Hadoop/Spark的导出算法,进行数据容量500G导出操作时,redpower服务器运行情况

前置条件

操作步骤

1.准备数据容量500G

2.对redpower服务器进行资源监控

3.客户端执行Hadoop/Spark的导出代码

运行结果

类别

CPU使用率

内存使用率

I/O

NETWORK

响应时间

备注

Hadoop

Spark

Spark

场景3:

数据容量1T时,进行导出算法,查看服务器的相关性能指标

用例名称

数据量1T,导出功能的基准测试

算法

导出

验证功能

Hadoop/Spark的导出测试

测试目的

对比Hadoop/Spark的导出算法,进行数据容量1T导出操作时,redpower服务器运行情况

前置条件

操作步骤

1.准备数据容量1T

2.对redpower服务器进行资源监控

3.客户端执行Hadoop/Spark的导出代码

运行结果

类别

CPU使用率

内存使用率

I/O

NETWORK

响应时间

备注

Hadoop

Spark

Spark

4.2负载测试

4.2.1Hadoop/Spark并行读取/写入算法的负载测试

场景1:

数据容量100G时,并行读取/写入算法的混合测试场景

用例名称

数据量100G,并行读取/写入的负载测试

算法

读取/写入

验证功能

Hadoop/Spark并行读取/写入测试

测试目的

对比Hadoop/Spark的并行读取/写入,进行数据容量100G操作时,redpower服务器运行情况

前置条件

操作步骤

1.准备数据容量100G

2.对redpower服务器进行资源监控

3.客户端并行执行Hadoop/Spark的读取/写入算法

运行结果

类别

CPU使用率

内存使用率

I/O

NETWORK

响应时间

备注

Hadoop

Spark

Spark

场景2:

数据容量500G时,并行读取/写入算法的混合测试场景

用例名称

数据量500G,并行读取/写入的负载测试

算法

读取/写入

验证功能

Hadoop/Spark并行读取/写入测试

测试目的

对比Hadoop/Spark的并行读取/写入,进行数据容量500G操作时,redpower服务器运行情况

前置条件

操作步骤

1.准备数据容量500G

2.对redpower服务器进行资源监控

3.客户端并行执行Hadoop/Spark的读取/写入算法

运行结果

类别

CPU使用率

内存使用率

I/O

NETWORK

响应时间

备注

Hadoop

Spark

Spark

场景3:

数据容量1T时,并行读取/写入算法的混合测试场景

用例名称

数据量1T,并行读取/写入的负载测试

算法

读取/写入

验证功能

Hadoop/Spark并行读取/写入测试

测试目的

对比Hadoop/Spark的并行读取/写入,进行数据容量1T操作时,redpower服务器运行情况

前置条件

操作步骤

1.准备数据容量1T

2.对redpower服务器进行资源监控

3.客户端并行执行Hadoop/Spark的读取/写入算法

运行结果

类别

CPU使用率

内存使用率

I/O

NETWORK

响应时间

备注

Hadoop

Spark

Spark

4.2.2Hadoop/Spark并行导入/导出算法的负载测试

场景1:

数据容量100G时,并行导入/导出算法的混合场景测试

用例名称

数据量100G,并行导入/导出的负载测试

算法

导入/导出

验证功能

Hadoop/Spark并行导入/导出测试

测试目的

对比Hadoop/Spark的并行导入/导出,进行数据容量100G操作时,redpower服务器运行情况

前置条件

操作步骤

1.准备数据容量100G

2.对redpower服务器进行资源监控

3.客户端并行执行Hadoop/Spark的导入/导出算法

运行结果

类别

CPU使用率

内存使用率

I/O

NETWORK

响应时间

备注

Hadoop

Spark

Spark

场景2:

数据容量500G时,并行读取/写入算法的混合场景测试

用例名称

数据量500G,并行导入/导出的负载测试

算法

导入/导出

验证功能

Hadoop/Spark并行导入/导出测试

测试目的

对比Hadoop/Spark的并行导入/导出,进行数据容量500G操作时,redpower服务器运行情况

前置条件

操作步骤

1.准备数据容量500G

2.对redpower服务器进行资源监控

3.客户端并行执行Hadoop/Spark的导入/导出算法

运行结果

类别

CPU使用率

内存使用率

I/O

NETWORK

响应时间

备注

Hadoop

Spark

Spark

场景3:

数据容量1T时,并行读取/写入算法的混合场景测试

用例名称

数据量1T,并行导入/导出的负载测试

算法

导入/导出

验证功能

Hadoop/Spark并行导入/导出测试

测试目的

对比Hadoop/Spark的并行导入/导出,进行数据容量1T操作时,redpower服务器运行情况

前置条件

操作步骤

1.准备数据容量1T

2.对redpower服务器进行资源监控

3.客户端并行执行Hadoop/Spark的导入/导出算法

运行结果

类别

CPU使用率

内存使用率

I/O

NETWORK

响应时间

备注

Hadoop

Spark

Spark

4.3稳定性测试

4.3.1Hadoop/Spark并行读取/写入/导入/导出算法,7*24小时稳定性测试

场景1:

数据容量100G时,并行读取/写入/导入/导出稳定性测试

用例名称

数据量100G,并行读取/写入/导入/导出稳定性测试

算法

读取/写入/导入/导出

验证功能

Hadoop/Spark并行读取/写入/导入/导出稳定性测试

测试目的

对比Hadoop/Spark的并行读取/写入/导入/导出,进行数据容量100G操作时,redpower服务器运行情况

前置条件

操作步骤

1.准备数据容量100G

2.对redpower服务器进行资源监控

3.客户端并行执行Hadoop/Spark的读取/写入/导入/导出算法,运行时长7*24小时

运行结果

类别

CPU使用率

内存使用率

I/O

NETWORK

响应时间

备注

Hadoop

Spark

Spark

场景2:

数据容量500G时,并行读取/写入/导入/导出稳定性测试

用例名称

数据量500G,并行读取/写入/导入/导出稳定性测试

算法

读取/写入/导入/导出

验证功能

Hadoop/Spark并行读取/写入/导入/导出稳定性测试

测试目的

对比Hadoop/Spark的并行读取/写入/导入/导出,进行数据容量500G操作时,redpower服务器运行情况

前置条件

操作步骤

1.准备数据容量500G

2.对redpower服务器进行资源监控

3.客户端并行执行Hadoop/Spark的读取/写入/导入/导出算法,运行时长7*24小时

运行结果

类别

CPU使用率

内存使用率

I/O

NETWORK

响应时间

备注

Hadoop

Spark

Spark

场景3:

数据容量1T时,并行读取/写入/导入/导出稳定性测试

用例名称

数据量1T,并行读取/写入/导入/导出稳定性测试

算法

读取/写入/导入/导出

验证功能

Hadoop/Spark并行读取/写入/导入/导出稳定性测试

测试目的

对比Hadoop/Spark的并行读取/写入/导入/导出,进行数据容量1T操作时,redpower服务器运行情况

前置条件

操作步骤

1.准备数据容量1T

2.对redpower服务器进行资源监控

3.客户端并行执行Hadoop/Spark的读取/写入/导入/导出算法,运行时长7*24小时

运行结果

类别

CPU使用率

内存使用率

I/O

NETWORK

响应时间

备注

Hadoop

Spark

Spark

5测试交付项

测试阶段

提交文档

文档要求

测试方案

《XXX大数据平台-性能测试方案》

1、测试经理制定项目的测试计划

测试设计及实现

《XXX大数据平台-性能测试用例》

1、测试人员编写项目所有测试用例

2、评审通过后导入到禅道中,并上传至SVN服务器

测试报告

《XXX大数据平台-性能测试报告》

1、主导测试完成测试报告

2、包括性能指标分析图

6测试执行准则

6.1测试启动

在开始进行测试时必需满足的条件。

这些条件涉及:

1.《开发提测chec

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2