7移动云四期三阶段BCoNest v61性能测试报告北基国际信息港.docx
- 文档编号:4163935
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:14
- 大小:2.77MB
7移动云四期三阶段BCoNest v61性能测试报告北基国际信息港.docx
《7移动云四期三阶段BCoNest v61性能测试报告北基国际信息港.docx》由会员分享,可在线阅读,更多相关《7移动云四期三阶段BCoNest v61性能测试报告北基国际信息港.docx(14页珍藏版)》请在冰豆网上搜索。
7移动云四期三阶段BCoNestv61性能测试报告北基国际信息港
移动云四期三阶段BCONEST
北基Master性能测试报告
文档记录
修订记录
本次修订日期:
2016-11-24
下次修订日期:
版本号
修订日期
变更概述
修订显示
1.0
2016-11-24
新建
否
批准者
此文档需要以下人员批准
姓名
职务
分发
此文档分发给以下人员:
姓名
职务
1.文档简介
1.1文档说明
本文档是移动云四期三阶段BCONEST子系统性能测试报告,本次测试针对BCONEST子系统基本功能进行性能测试,检查并评估在生产环境中,系统对负载的承受能力。
目的是验证系统是否能够达到用户的性能指标,有效地反映评估系统的能力,验证系统的稳定性。
参考文档
本文档在编写过程中参考了以下文档:
●《四期三阶段公有云BC-ONEST产品部署方案V3.4.docx》
●《移动云四期三阶段BCONEST性能测试用例.xls》
1.2前提和假设
本文档在编写过程是在以下前提下完成:
●性能测试用例执行完成
●重要缺陷已修复验证
2.性能测试目标
●评估系统的性能指标。
●发现系统存在的性能缺陷,以便进行修正。
●保证系统符合技术规范,能够满足用户需求。
3.性能测试范围及前提条件
测试范围:
●BCONEST子系统的主要性能测试点:
上传文件,下载文件,删除文件。
前提条件:
●功能测试已完成,重要bug已修复
●BCONEST子系统测试环境已安装部署完成并稳定运行
●测试人员对系统及性能需求理解熟练
4.性能测试组织资源
系统性能测试资源需求包括:
测试人员:
1名
测试机:
ONEST集群(110台服务器),6台客户端服务器
测试周期:
2天/人
5.性能测试环境
5.1测试环境
测试环境说明:
1)OSD/MON/keepalived/RGW节点配置:
操作系统:
BC-LINUX7.2CPU:
6核*2内存:
8*16G磁盘:
SATA:
4TB*18SSD:
480G*4
OSD节点数量:
108台
MON节点数量:
5台
Keepalived数量:
4台
RGW节点数量:
6台
2)客户端服务器配置:
操作系统:
BC-LINUX7.2CPU:
6核*2内存:
8*16G磁盘:
4TB*18SSD:
480G*4
客户端数量:
6台
6)cosBench版本:
0.4.2.c4
5.2测试版本
软件
版本
BC-Linux
BC-Linux7.2
ONEST
6.1
5.3测试数据
本次测试采用cosBench进行BCONEST系统性能测试,并且按照测试用例将涵盖本系统中常用功能的性能指标。
测试数据为测试人员主观输入数据,主要是改变并发量、文件大小、总文件数,并且根据实际情况主观输入系统数据进行测试。
测试参考自附件:
《移动云四期三阶段BCONEST性能测试用例.xls》
6.性能测试工具和方法
6.1检验工具
●Xshell
●cosBench
●Curl
●JIRA
6.2测试方法及步骤
1)ssh登陆客户端服务器BFJD-PSC-oNest-Mst-SV32,修改配置cosbench
[root@BFJD-PSC-oNest-Mst-SV32~]#cd/tmp/cosbench/0.4.2.c4/conf
[root@BFJD-PSC-oNest-Mst-SV32conf]#catcontroller.conf
[controller]
drivers=6
log_level=INFO
log_file=log/system.log
archive_dir=archive
[driver1]
name=driver1
url=http:
//10.32.35.126:
18088/driver
[driver2]
name=driver2
url=http:
//10.32.35.90:
18088/driver
[driver3]
name=driver3
url=http:
//10.32.35.82:
18088/driver
[driver4]
name=driver4
url=http:
//10.32.34.80:
18088/driver
[driver5]
name=driver5
url=http:
//10.32.34.40:
18088/driver
[driver6]
name=driver6
url=http:
//10.32.34.111:
18088/driver
2)启动controller
[root@NFJD-PSC-oNest-Mst-SV32~]#cd/tmp/cosbench/0.4.2.c4/
[root@NFJD-PSC-oNest-Mst-SV320.4.2.c4]#./start-controller.sh
3)启动driver
[root@BFJD-PSC-oNest-Mst-SV32~]#cd/tmp/cosbench/0.4.2.c4/
[root@BFJD-PSC-oNest-Mst-SV320.4.2.c4]#./start-driver.sh
[root@BFJD-PSC-oNest-Sst-SV192~]#cd/tmp/cosbench/0.4.2.c4/
[root@BFJD-PSC-oNest-Sst-SV1920.4.2.c4]#./start-driver.sh
[root@BFJD-PSC-oNest-Sst-SV220~]#cd/tmp/cosbench/0.4.2.c4/
[root@BFJD-PSC-oNest-Sst-SV2200.4.2.c4]#./start-driver.sh
[root@BFJD-PSC-oNest-Mst-SV1~]#cd/tmp/cosbench/0.4.2.c4/
[root@BFJD-PSC-oNest-Mst-SV10.4.2.c4]#./start-driver.sh
4)登陆http:
//172.20.56.40:
19088/controller/index.html,导入测试用例,开始测试
7.性能测试执行情况
7.1性能测试执行计划
测试阶段
计划执行时间
负责人
测试执行
2016.11.23--2016.11.24
童德奎
7.2性能测试案例
7.2.1测试案例的设计
用例类型
测试模块
测试用例数
所占比例
性能测试用例
上传对象
6
33.33%
下载对象
6
33.33%
删除对象
6
33.33%
总计
18
100%
性能测试用例分布图:
7.2.2测试需求覆盖率
测试项
是否设计测试用例
上传文件
2000并发上传40万64KB文件性能测试
4000并发上传40万64KB文件性能测试
8000并发上传40万64KB文件性能测试
2000并发上传40万4MB文件性能测试
4000并发上传40万4MB文件性能测试
8000并发上传40万4MB文件性能测试
下载文件
2000并发下载40万64KB文件性能测试
4000并发下载40万64KB文件性能测试
8000并发下载40万64KB文件性能测试
2000并发下载40万4MB文件性能测试
4000并发下载40万4MB文件性能测试
8000并发下载40万4MB文件性能测试
删除文件
2000并发删除40万64KB文件性能测试
4000并发删除40万64KB文件性能测试
8000并发删除40万64KB文件性能测试
2000并发删除40万4MB文件性能测试
4000并发删除40万4MB文件性能测试
8000并发删除40万4MB文件性能测试
7.2.3测试案例的执行
BCONEST总共执行18个
功能点
测试用例数
执行用例数
通过用例数
失败用例数
测试通过率%
上传文件
6
6
6
0
100%
下载文件
6
6
6
0
100%
删除文件
6
6
6
0
100%
合计
18
18
18
0
100%
7.3性能测试结果
7.3.1上传文件
1)2000并发上传40万64KB文件性能测试
预期结果:
Avg-ResTime<1500ms;Succ-Ratio100%
实际结果,如下图,符合预期结果。
2)4000并发上传40万64K文件性能测试
预期结果:
Avg-ResTime<2500ms;Succ-Ratio100%
实际结果,如下图,符合预期结果。
3)8000并发上传40万64KB文件性能测试
预期结果:
Avg-ResTime<6000ms;Succ-Ratio100%
实际结果,如下图,符合预期结果。
4)2000并发上传40万4MB文件性能测试
预期结果:
Avg-ResTime<6000ms;Succ-Ratio100%
实际结果,如下图,符合预期结果。
5)4000并发上传40万4MB文件性能测试
预期结果:
Avg-ResTime<8000ms;Succ-Ratio99.9%
实际结果,如下图,符合预期结果。
6)8000并发上传40万4MB文件性能测试
预期结果:
Avg-ResTime<16s;Succ-Ratio99.9%
实际结果,如下图,符合预期结果。
7.3.2下载文件
1)2000并发下载40万64KB文件性能测试
预期结果:
Avg-ResTime<800ms;Succ-Ratio100%
实际结果,如下图,符合预期结果。
2)4000并发下载40万64KB文件性能测试
预期结果:
Avg-ResTime<2000ms;Succ-Ratio100%
实际结果,如下图,符合预期结果。
3)8000并发下载40万64KB文件性能测试
预期结果:
Avg-ResTime<6000ms;Succ-Ratio100%
实际结果,如下图,符合预期结果。
4)2000并发下载40万4MB文件性能测试
预期结果:
Avg-ResTime<4500ms;Succ-Ratio100%
实际结果,如下图,符合预期结果。
5)4000并发下载40万4MB文件性能测试
预期结果:
Avg-ResTime<8000ms;Succ-Ratio99.9%
实际结果,如下图,符合预期结果。
6)8000并发下载40万4MB文件性能测试
预期结果:
Avg-ResTime<15s;Succ-Ratio99.9%
实际结果,如下图,符合预期结果。
7.3.3删除文件
1)2000并发删除40万64KB文件性能测试
预期结果:
Avg-ResTime<1200ms;Succ-Ratio100%
实际结果,如下图,符合预期结果。
2)4000并发删除40万64KB文件性能测试
预期结果:
Avg-ResTime<2400ms;Succ-Ratio100%
实际结果,如下图,符合预期结果。
3)8000并发删除40万64KB文件性能测试
预期结果:
Avg-ResTime<6000ms;Succ-Ratio100%
实际结果,如下图,符合预期结果。
4)2000并发删除40万4MB文件性能测试
预期结果:
Avg-ResTime<800ms;Succ-Ratio100%
实际结果,如下图,符合预期结果。
5)4000并发删除40万4MB文件性能测试
预期结果:
Avg-ResTime<2000ms;Succ-Ratio100%
实际结果,如下图,符合预期结果。
6)8000并发删除40万4MB文件性能测试
预期结果:
Avg-ResTime<3000ms;Succ-Ratio100%
实际结果,如下图,符合预期结果。
8.测试工作总结及风险分析
综合上述情况分析,本次性能测试范围涵盖了BCONEST子系统的上传/下载/删除文件,并且均已完成测试,未发现问题,所有性能指标均能满足技术规范书要求。
从当前环境的测试结果来看,BCONEST子系统的性能测试结果满足系统上线要求。
9.附录
9.1缺陷级别的定义
缺陷级别
缺陷级别描述
缺陷级别
定义
Blocker
严重影响系统运行
致命级,灾难性的、有严重后果的
–造成系统崩溃、死机、并且不能通过其它方法实现功能
–导致客户利益巨大损失
Critical
影响系统运行
严重级,危险的影响
–基本、重要的功能无法正常实现
–操作安全方面存在的漏洞
–系统缺少必要的负载限制,导致大容量数据时系统失效
Major
不影响系统运行,但必须修改
一般级,普通的影响
Minor
建议改善
提示级,次要的影响
Trivial
不重要的
9.2附件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 7移动云四期三阶段BCoNest v61性能测试报告北基国际信息港 移动 云四期三 阶段 BCoNest v61 性能 测试报告 国际 信息港