教育云平台测试报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
教育云平台测试报告
国腾实业集团有限公司2014年6月
目录
1.概要
1.1. 编写目的
为了使虚拟实验室系统的功能、性能符合用户相关需求,确保项目竣工后,系统能够达到正常运行而进行的测试。通过此报告,读者可以了解到此系统在实验环境下的功能、性能情况。
1.2. 项目背景
教育云虚拟实验室,由国腾实业集团云计算研究中心创智云提供虚拟硬件支持,由云应用开发小组负责开发,其目的在于解决上机实验中遇到的环境、数据管理等各种问题。
本系统主要由两大部分组成:
1. 老师管理实验及学生参与实验;
2. 创智云平台对镜像及虚拟机的管理;
1.3. 测试对象
●教育云平台虚拟实验室系统
1.4. 测试阶段
●系统测试
1.5. 测试依据
●虚拟实验室用户需求
●虚拟实验室概要设计
●虚拟实验室详细设计
2.测试概要
2.1. 总体评价
本次测试共发现BUG数25个,无致命级BUG。系统目前未关闭的BUG共2个,严重级别缺陷,总体评价:良好。
⏹功能评价
虚拟实验室管理系统功能实现情况:良好。
本系统完成了人员、班级、课程管理;实现了实验环境自动、批量创建、删除功能;老师可以通过此系统轻松地完成实验创建、分配、监控,实时查看每个参与实验的同学的实验状况,并予以及时的指导,提高教学质量。参与实验同学可以登录虚拟实验管理系统轻松获取到实验所需资料。经过测试人员多轮测试,目前虚拟实验室管理系统各个功能正常,符合用户需求和软件设计要求。
⏹可靠性测试
系统长时间运行时表现良好,资源消耗情况合理。没有出现资源竞争和资源枯竭的现象。
10个用户并发执行各种操作,系统持续运行12小时,系统运行依旧正常。
⏹易用性测试
虚拟实验管理系统易用性良好,此系统界面布局合理、文字描述清晰、准确、易理解。
2.2. 缺陷分析
⏹虚拟实验室系统缺陷统计
⏹缺陷统计表
错误级别致命严重一般轻微或建议缺陷数量0 2 18 5
⏹当前系统遗留缺陷统计
错误级别致命严重一般轻微或建议缺陷数量0 0 1 1 2.3. 系统功能实现情况
以下为经过本次测试后,功能实现情况总结:
序号系统功能功能实现情况备注
1 系统登录、登出实现
3. 测试环境
4.1. 部署架构
应用&数据库服务器
应用&数据库服务器
4.2. 软硬件配置
4.测试结果
4.1. 功能测试
老师可操作功能模块
学生可操作功能模块
管理员可操作功能模块
4.2. 可靠性测试
⏹测试方法
1.经过对虚拟实验室管理系统分析,在该系统中,操作系统最多的用户为参加实验的学生用户,所以在测试环境里,我们使用LR模拟多个学生用户长时间(不少于12小时)操作系统的重要业务,打开实验列表后再打开实验详情。记录测试各阶段系统资源的占用情况、发起和成功的交易数。观察测试结束后,系统是否报错或死机,资源占用是否释放,各项功能是否正常。
2.通过被测系统或数据库的相关记录,查看LR中显示成功的操作是否都成功。
⏹测试结果
测试分析
系统持续运行12小时后,运行依然正常,资源耗用合理,未出现资源枯竭现象,符合用户实际使用情况。
4.3. 性能测试
调优方法:
1 增加mysql线程数
2 安装eaccelerator
3 调apache2线程数
/etc/apache2/apache2.conf
ThreadLimit 100(默认64)
测试数据准备
1批量添加用户
并发登陆
并发数次数成功数
耗时(秒)服务器资源(应用服务器+数据库服务器)
平均90% CPU % 内存MB 磁盘KB/秒网络KB/秒备注
10
1 10 2.3 2.7
2 10 2.0 2.2
3 10 2.
4 2.8
平均10
50 1 20 2.3 2.7
2 10 2.0 2.2
3 10 2.
4 2.8
平均10
20用户并发登陆
忽略think-time
调整apache连接数
50个用户
CPU增加到6Vcpus
6vcpu 10个worker
调整参数后
50
8CPU
50 8核
并发用户数次数并发成
功用户
数
平均时延
(秒)
峰值资源占用情况
CPU(%)内存(M)
应用服务器
数据库服务器
应用服务器
数据库服务器
1 1 1 1.7 一一
2 1 1.7 一一
3 1 1.9 一一
平均 1 1.72 一一5 1 5 4.0 一一
2 5 3.5 一一
3 5 6.2 一一
平均 1 4.5 一一
4.4. 易用性测试用户界面美工
⏹用户界面美工
⏹界面操作