《李彤-基于云计算的网络虚拟磁盘系统-测试报告v1033835.docx》由会员分享,可在线阅读,更多相关《李彤-基于云计算的网络虚拟磁盘系统-测试报告v1033835.docx(49页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2011年全国国大学生信息息安全竞赛作品测试报告作品名称: 基于云云计算的网络络虚拟磁盘系系统 组 长: 李李彤 组 员: 尹尹纪权、罗俊俊沣、蔡觅 提交日期: 20111-07-18 目 录一 测试概述2二 测试方案2三 测试环境5四 功能测试64.1 客户端端测试64.2 认证服服务器测试194.3 云端测测试24五 性能测试275.1 安全性性275.2加密速率率与传输速率率295.3易用性31六 测试总结与与分析31一 测试概述本作品致力于为为政府机关、公公司企业、开开发团队等注注重信息安全全的机构营造造一种信息传传输安全、快快速、方便的的氛围。为了了确保防止信信息泄露、窃窃取、破坏的
2、的问题,在系系统性能上,切切实做到以下下几点安全性性能:(1)即使信息息被泄露,脱脱离本软件后后也无法使用用;(2)即使信息息被窃取,窃窃取者看到的的只是乱码;(3)即使信息息被破坏,服服务器仍有备备份;(4)即使单一一服务器崩溃溃,基于云平平台的服务器器仍然可以自自动将数据恢恢复。本系统是一个功功能齐全,安安全性强的管管理系统,本本次测试内容容主要针对系统统实现的相关关功能和需要要达到的安全全性能进行测测试。主要从从以下几个方方面进行测试试:(1)用户注册册、登录、审核功能,确确保角色权限限的划分。(2)客户端虚虚拟磁盘管理理功能,即测测试虚拟磁盘盘的加密,解解密等功能以以及效率。(3)客户
3、端用用户空间-上传/下载映像文文件功能、数据共享与与权限设置功功能、共享审批功功能等。(4)云平台的的容灾备份功功能,确保存存放在服务器器上的数据安安全可靠。二 测试方案根据上述测试目目的,我们将将测试分成三三个部分:客客户端功能测测试,认证服服务器功能测测试,云端测测试,具体方方案如下表所所示:表2-1 客户户端测试方案案测试类型与编号号测试方法测试目的预期结果用户登陆测试1-1用户注册、登录录在客户端登录页页面中,注册册用户,并用用合法账号登登录测试客户端是否否能够实现注注册、登录功功能客户端能够注册册新用户,并并通过审核通通过的账户登登录磁盘管理测试1-2创建映像文件在磁盘管理中,创创建
4、映像文件件,并在本地地加载虚拟磁磁盘测试客户端是否否能够成功创创建映像文件件客户端能够成功功创建映像文文件并且加载载成为虚拟磁磁盘测试1-3删除映像文件在磁盘管理中,卸卸载虚拟磁盘盘,并删除映映像文件测试客户端是否否能够成功删删除映像文件件客户端能够成功功卸载虚拟磁磁盘并删除映映像文件用户空间测试1-4上传映像文件在用户空间中,上上传本地映像像文件至服务务器测试客户端是否否能够成功上上传本地加密密的映像文件件客户端能够成功功上传本地加加密的映像文文件至服务器器测试1-5加载映像文件在用户空间中,加加载映像文件件测试客户端是否否能够成功加加载在服务器器端的映像文文件客户端能够成功功加载在服务务器
5、端的映像像文件权限控制测试1-6文件访问设置浏浏览权限在权限控制中,对对所属文件进进行浏览权限限设置,使授授权用户仅能能实现浏览测试客户端是否否能够成功设设置文件浏览览权限客户端能够成功功设置文件浏浏览权限测试1-7文件访问设置加加载权限在权限控制中,对对所属文件进进行加载权限限设置,使授授权用户能够够实现加载测试客户端是否否能够成功设设置文件加载载权限客户端能够成功功设置文件加加载权限测试1-8文件访问设置加加载受限权限限在权限控制中,对对所属文件进进行加载受限限权限设置,使使授权用户能能实现加载受受限测试客户端是否否能够成功设设置文件加载载受限权限客户端能够成功功设置加载受受限权限审批测试
6、1-9文件共享审批以部门负责人身身份,在审批批中,对该部部门普通用户户申请的文件件共享进行审审批测试客户端是否否能够成功审审批共享文件件客户端能够成功功审批共享文文件测试1-10注册用户审批以部门负责人身身份,在审批批中对申请该该部门的账户户进行审批通通过测试客户端是否否能够成功审审批注册用户户客户端能够成功功审批注册用用户表2-2 认证证服务器测试试方案测试类型与编号号测试方法测试目的预期结果用户管理测试2-1查看当前所有用用户和监听在在线用户登录认证服务器器,在用户管管理中,查看看当前所有用用户和监听在在线用户情况况测试认证服务器器是否能够查查看和监听用用户信息认证服务器能够够查看和监听听
7、用户信息测试2-2黑名单管理在认证服务器中中,将一些非非法或者违规规的用户拖入入黑名单,从从而无法使用用网络虚拟磁磁盘系统测试本系统是否否可以在认证证服务器中管管理删除非法法用户认证服务器能够够管理删除非非法用户测试2-3注册用户的审批批在认证服务器中中,对申请注注册的用户进进行审批通过过测试认证服务器器是否能够成成功审批申请请注册的用户户认证服务器能够够成功审批申申请注册的用用户磁盘空间管理测试2-4磁盘空间管理在认证服务器中中,设置用户户能够使用的的网络虚拟磁磁盘空间测试认证服务器器是否能够成成功设置用户户的网络虚拟拟磁盘空间认证服务器能够够成功设置网网络的虚拟磁磁盘空间表2-3 云端端测
8、试方案测试类型测试方法测试目的预期结果云端备份测试3-1映像文件的备份份存储将上传至云端的的映像文件通通过云平台nnamenoode查询文文件存放情况况测试云端是否具具备映像文件件的备份存储储云端将映像文件件分为三个备备份存放在两两台电脑中云端容灾测试3-2云端的容灾自检检关闭一台dattanodee的计算机,查查找曾经存放放在该结点中中的文件并没没有丢失,而而是转移到其其他结点中。测试云端是否能能容灾自检云端能够通过定定期自检,将将曾存储在崩崩溃节点中的的数据转移到到其他正常节节点中云端负载均衡测试3-3云端各节点负载载均衡通过查看云端各各节点的数据据占用率情况况,检测是否否云端各检节节点是
9、否负载载均衡测试云端各节点点是否负载均均衡云端能够自动分分配各数据块块存储位置,使使各个节点负负载均衡三 测试环境图3-1 测试试环境拓扑图图根据上述实验方方案,我们搭搭建测试环境境如图4-11所示,主要要测试计算机机性能参数及及IP地址配配置如表3-1所示。表3-1测试计计算机配置名称主要配置IP地址客户端PC机CPU:Inttel(R) Coree(TM)22 Duo CPU TT6500 22.00GHHz;内存:DDR22 20488MB操作系统:Wiindowss7192.1688.1.2000认证服务器端PPC机CPU:Inttel(R) Coree(TM)22 Duo CPU T
10、T6500 22.10GHHz;内存:DDR22 10244MB操作系统:Wiindowss 7192.1688.1.2001云端PC机1(nnamenoode)CPU:Inttel(R) Coree(TM)22 Duo CPU TT6500 2.00GGHz;内存:DDR22 20488MB操作系统:Liinux192.1688.1.1000云端PC机2(ddatanoode)CPU:Inttel(R) Coree(TM)22 Duo CPU TT6500 2.00GGHz;内存:DDR22 20488MB操作系统:Liinux192.1688.1.1001云端PC机3(ddatanoode
11、)CPU:Inttel(R) Coree(TM)22 Duo CPU TT6500 2.00GGHz;内存:DDR22 20488MB操作系统:Liinux192.1688.1.1002云端PC机4(ddatanoode)CPU:Inttel(R) Coree(TM)22 Duo CPU TT6500 2.00GGHz;内存:DDR22 20488MB操作系统:Liinux192.1688.1.1003四 功能测试4.1 客户端端测试客户端主要有用用户登陆、磁磁盘管理、用用户空间、权权限设置、审审批、设置等等5大功能,以以下分别对其其进行测试。测试1-1用户户注册、登录录测试代号测试方法测试目
12、的测试结果测试1-1在客户端登录页页面中,注册册用户,并用用合法账号登登录测试客户端是否否能够实现注注册、登录功功能客户端能够注册册新用户,并并通过审核通通过的账户登登录测试用例1-11-1 用户户注册测试用例代号输入动态返回值输出测试用例1-11-1用户名(admmina)、昵昵称(admmina)、密密码(1)、性别(男)、所所属部门(财财务部)、用用户角色(部部门负责人)、头头像1(操作成功)弹出“注册成功功”的对话框首先进入客户端端登陆页面,在用户登陆面板中,通过点击“注册用户”,进入注册用户面板,进行用户注册,输入相关输入信息,如图4-1所示:图4-1 用户户注册页面点击注册,弹出出
13、“注册成功”的对话框,注注册成功,流流程进入审批批阶段,如果果注册为部门门负责人,则则需要系统负负责人进行审审批;如果注注册为部门员员工,则需要要部门负责人人审批,审批批通过后方可可使用此账号号。测试用例1-11-2 用户户登陆测试用例代号输入动态返回值输出测试用例1-11-2用户名(admmina)、密密码(1)、服服务器地址(1192.1668.1.2201)、端端口号(50000)1(操作成功)进入网络虚拟磁磁盘系统界面面进入用户登陆陆页面,填写写代理服务器器IP地址,端端口号等相关关输入,得到到如图4-22所示:图4-2 用户户登陆界面点击登录按钮,成成功进入网络络虚拟磁盘系系统界面,
14、如如图4-3所示:图4-3 网络络虚拟磁盘系系统界面测试1-1 测测试结果测试代号测试名称测试结果缺陷分析测试用例1-11用户的注册、登登陆符合设计程序,测测试成功。无测试1-2创建建映像文件测试代号测试方法测试目的测试结果测试1-2在磁盘管理中,创创建映像文件件,并在本地地加载虚拟磁磁盘测试客户端是否否能够成功创创建映像文件件客户端能够成功功创建映像文文件并且加载载成为虚拟磁磁盘测试用例1-22-1 创建并并加载映像文文件测试用例代号输入动态返回值输出测试用例1-22-1映像文件存放路路径(E:)、文文件名(teest)、文文件大小(1100M)1(操作成功)在虚拟磁盘管理理列表中,增增加了
15、该条条条目进入网络虚拟磁磁盘系统的磁磁盘管理界面面,按照测试试用例填写输输入,点击确确定之后,在在虚拟磁盘管管理列表中,添添加了该条条条目;创建映映像文件成功功后,加载该该映像文件, 点击加载按钮,加载映像文件成功后,网络虚拟磁盘系统界面中该映像文件的状态如图4-4所示:图4-4 加载载成功后映像像文件状态此时,在计算机机中,会多出出该虚拟磁盘盘,通过磁盘盘格式化后,该该虚拟磁盘便便创建成功,如如图4-5所示:图4-5 虚拟拟磁盘创建成成功测试1-2 测测试结果测试代号测试名称测试结果缺陷分析测试用例1-22创建映像文件符合设计程序,测测试成功。无测试1-3 删删除映像文件件测试代号测试方法测
16、试目的测试结果测试1-3在磁盘管理中,卸卸载虚拟磁盘盘,并删除映映像文件测试客户端是否否能够成功删删除映像文件件客户端能够成功功卸载虚拟磁磁盘并删除映映像文件测试用例1-33-1 删除映像文件件测试用例代号输入动态返回值输出测试用例1-33-1无1(操作成功)在虚拟磁盘管理理列表中,删删除了该条条条目进入到网络虚拟拟磁盘系统磁磁盘管理界面面,判断需要要删除的映像像文件是否已已经加载到计计算机中,如如果已经加载载,则先将该该映像文件卸卸载,然后再再从虚拟磁盘盘管理列表中中删除。测试1-3 测测试结果测试代号测试名称测试结果缺陷分析测试用例1-33删除映像文件符合设计程序,测测试成功。无测试1-4
17、上传传映像文件测试代号测试方法测试目的测试结果测试1-4在用户空间中,上上传本地映像像文件至服务务器测试客户端是否否能够成功上上传本地加密密的映像文件件客户端能够成功功上传本地加加密的映像文文件至服务器器测试用例1-44-1上传映像像文件测试用例代号输入动态返回值输出测试用例1-44-1E盘中testt.vdk1(操作成功)在用户空间中显显示该映像文文件的目录进入到网络虚虚拟磁盘系统统的用户空间间界面,点击击上传按钮,选选择测试用例例中输入的文文件名,确认认上传,上传传过程如图4-6所示:图4-6 映像像文件上传测试1-4 测测试结果测试代号测试名称测试结果缺陷分析测试用例1-44上传映像文件
18、符合设计程序,测测试成功。无测试1-5加载载映像文件测试代号测试方法测试目的测试结果测试1-5在用户空间中,加加载映像文件件测试客户端是否否能够成功加加载在服务器器端的映像文文件客户端能够成功功加载在服务务器端的映像像文件测试用例1-55-1加载映像文件件测试用例代号输入动态返回值输出测试用例1-55-1在用户空间中,选选中需要加载载的文件夹1(操作成功)在磁盘管理中增增加了该条目目,并在计算算机磁盘中增增加了该虚拟拟磁盘进入到网络虚虚拟磁盘系统统的用户空间间界面,选中中需要加载的的文件夹,点点击加载,在在虚拟磁盘管管理列表中,增增加了该条目目,同时在计计算机中磁盘盘中增加了该该虚拟磁盘,加加
19、载结果如图图4-7所示:图4-7 从服服务器加载映映像文件测试1-5 测测试结果测试代号测试名称测试结果缺陷分析测试用例1-55加载映像文件符合设计程序,测测试成功。无测试1-6文件件访问设置浏浏览权限测试代号测试方法测试目的测试结果测试1-6以普通员工a11的身份登录录,在权限控控制中,对所所属文件进行行浏览权限设设置,使授权权用户仅能实实现浏览测试客户端是否否能够成功设设置文件浏览览权限客户端能够成功功设置文件浏浏览权限测试用例1-66-1文件访问问设置浏览权权限测试用例代号输入动态返回值输出测试用例1-66-1以部门负责人aadminaa的身份登录录,对生产部部的admiinb设置浏浏览
20、权限1(操作成功)在用户空间中能能够看到设置置浏览权限的的文件夹及其其文件目录,但但不能加载以部门负责人人adminna的身份进入网网络虚拟磁盘盘系统的权限限设置界面,将将当前用户所所拥有的信息息设置共享权权限,将生产产部的admminb用户户设置浏览权权限,使其能能够浏览当前前用户的信息息,如果当前前用户与设置置共享的用户户非同部门,则则需要通过部部门负责人对对此共享进行行审批,具体体审批过程见见测试1-99,审批通过过后,浏览权权限界面如图图4-8所示:图4-8 浏览览权限界面以adminnb的用户进进入网络虚拟拟磁盘系统的的用户空间界界面,可以看看到由admmina提供供的共享信息息,但
21、此信息息无法加载,如图4-9所示:图4-9 浏览览权限的共享享界面测试1-6 测测试结果测试代号测试名称测试结果缺陷分析测试用例1-66文件访问设置浏浏览权限符合设计程序,测测试成功。无测试1-7 文文件访问设置置加载权限测试代号测试方法测试目的测试结果测试1-7以部门负责人aadminaa的身份登录录,在权限控控制中,对所所属文件进行行加载权限设设置,使授权权用户能够实实现加载测试客户端是否否能够成功设设置文件加载载权限客户端能够成功功设置文件加加载权限测试用例1-77-1文件访问问设置加载权权限测试用例代号输入动态返回值输出测试用例1-77-1以部门负责人aadminaa的身份登录录,对生
22、产部部的admiinb设置加加载权限1(操作成功)在用户空间中能能够查看到设设置加载权限限的文件夹及及其文件目录录,并能够加加载以部门负责人人adminna的用户进进入网络虚拟拟磁盘系统的的权限设置界界面,将当前前用户所拥有有的信息设置置共享权限,将将生产部的aadminbb用户设置加加载权限,使使其能够浏览览并加载当前前用户的信息息,如果当前前用户与设置置共享的用户户非同部门,则则需要通过部部门负责人对对此共享进行行审批,具体体审批过程见见测试1-99,审批通过过后,admminb用户户则拥有对aadminaa用户映像加加载权限。 以adminnb的用户进进入网络虚拟拟磁盘系统的的用户空间界
23、界面,可以看看到由admmina提供供的共享信息息,并能够加加载,如图44-10所示:图4-10 加加载权限的共共享界面测试1-7 测测试结果测试代号测试名称测试结果缺陷分析测试用例1-77文件访问设置加加载权限符合设计程序,测测试成功。无测试1-8 文文件访问设置置加载受限权权限测试代号测试方法测试目的测试结果测试1-8以部门负责人aadminaa的身份登录录,在权限控制中中,对所属文文件进行加载载受限权限设设置,使授权权用户能够实实现加载受限限测试客户端是否否能够成功设设置文件加载载受限权限客户端能够成功功设置加载受受限权限测试用例1-88-1文件访问问设置加载受受限权限测试用例代号输入动
24、态返回值输出测试用例1-88-1以部门负责人aadminaa的身份登录录,对生产部部的admiinb设置加加载受限权限限1(操作成功)在用户空间中能能够看到设置置浏览权限的的文件夹及其其文件目录,但但不能加载以部门负责人人adminna的用户进进入网络虚拟拟磁盘系统的的权限设置界界面,将当前前用户所拥有有的信息设置置共享权限,将将生产部的aadminbb用户设置加加载受限权限限,使其能够够浏览当前用用户的信息并并能够实现加加载受限,如如果当前用户户与设置共享享的用户非同同部门,则需需要通过部门门负责人对此此共享进行审审批,具体审审批过程见测测试1-9,审审批通过后,adminb用户则拥有对ad
25、mina用户映像加载受限权限。以adminnb的用户进进入网络虚拟拟磁盘系统的的用户空间界界面,可以看看到由admmina提供供的共享信息息,并能够加加载该信息,但但不能对该信信息进行复制制、截屏、另另存为等操作作,如图4-111所示:图4-11 加加载受限权限限的共享界面面测试1-8 测测试结果测试代号测试名称测试结果缺陷分析测试用例1-88文件访问设置加加载受限权限限符合设计程序,测测试成功。无测试1-9文件件共享审批测试代号测试方法测试目的测试结果测试1-9以部门负责人身身份,在审批批中,对该部部门普通用户户申请的文件件共享进行审审批测试客户端是否否能够成功审审批共享文件件客户端能够成功
26、功审批共享文文件测试用例1-99-1文件共享享审批测试用例代号输入动态返回值输出测试用例1-99-1以部门负责人aadminaa的身份登录录,对本部门门员工a1提提出的共享申申请进行审批批通过1(操作成功)共享审批通过,被被共享的用户户能够在其用用户空间查看看相关信息并并进行相应处处理以部门负责人人adminna的身份进进入网络虚拟拟磁盘系统的的审批界面,对本部部门的普通员员工申请的信信息共享进行行审批。审批批通过后,信信息才能够实实现相应的信信息共享。如如图4-122所示:图4-12 文文件共享审批批界面测试1-9 测测试结果测试代号测试名称测试结果缺陷分析测试用例1-99文件共享审批符合设
27、计程序,测测试成功。无测试1-10注注册用户审批批测试代号测试方法测试目的测试结果测试1-10以部门负责人身身份,在审批批中,对申请请该部门的账账户进行审批批通过测试客户端是否否能够成功审审批注册用户户客户端能够成功功审批注册用用户测试用例1-110-1注册用户户审批测试用例代号输入动态返回值输出测试用例1-110-1以部门负责人aadminaa的身份登录录,对申请注注册该部门的的用户进行审审批通过1(操作成功)注册用户审批通通过,注册通通过的新用户户能够登录到到客户端以部门负责人人adminna的身份进进入网络虚拟拟磁盘系统的的审批界面,对对申请注册本本部门的账号号进行审批。审审批通过后,新
28、用户能够根据其账号登录到客户端。如图4-13所示:图4-13 注注册用户审批批界面测试1-10 测试结果测试代号测试名称测试结果缺陷分析测试用例1-110文件共享审批符合设计程序,测测试成功。无4.2 认证服服务器测试认证服务器主要要分为用户管管理和磁盘空空间管理,以以下分别对其其进行测试。测试2-1查看看当前所有用用户和监听在在线用户测试代号测试方法测试目的测试结果测试2-1登录认证服务器器,在用户管管理中,查看看当前所有用用户和监听在在线用户情况况测试认证服务器器是否能够查查看和监听用用户信息认证服务器能够够查看和监听听用户信息测试用例2-11-1查看当前前所有用户和和监听在线用用户测试用
29、例代号输入动态返回值输出测试用例2-11-1无1(操作成功)在网络虚拟磁盘盘认证服务器器端的用户管管理中能够查查看当前所有有用户及在线线用户进入网络虚拟拟磁盘认证服服务器端的用用户管理界面面,可以查看看到所有用户户的相关信息息,以及监听听当前在线用用户的情况。如如图4-144所示:图4-14 用用户管理界面面测试2-1 测测试结果测试代号测试名称测试结果缺陷分析测试用例2-11查看当前所有用用户和监听在在线用户符合设计程序,测测试成功。无测试2-2 黑黑名单管理测试代号测试方法测试目的测试结果测试2-2在认证服务器中中,将一些非非法或者违规规的用户拖入入黑名单,从从而无法使用用网络虚拟磁磁盘系
30、统测试本系统是否否可以在认证证服务器中管管理删除非法法用户认证服务器能够够管理删除非非法用户测试用例2-22-1黑名单管管理测试用例代号输入动态返回值输出测试用例2-22-1在认证服务器端端,选中待删删除用户1(操作成功)将待删除的用户户删除出用户户列表中,并并且从此不能能用此用户登登陆客户端进入网络虚拟拟磁盘认证服服务器端的黑黑名单界面,可可以查看到所所有被拉入黑黑名单的用户户信息,并可以以对黑名单用用户进行移除除操作。如图图4-15所示:图4-15 黑黑名单界面测试2-2 测测试结果测试代号测试名称测试结果缺陷分析测试用例2-22黑名单管理符合设计程序,测测试成功。无测试2-3注册册用户的
31、审批批测试代号测试方法测试目的测试结果测试2-3在认证服务器中中,对申请注注册的部门负负责人用户进进行审批通过过测试认证服务器器是否能够成成功审批申请请注册的用户户认证服务器能够够成功审批申申请注册的用用户测试用例2-33-1注册用户户的审批测试用例代号输入动态返回值输出测试用例2-33-1新申请注册的部部门负责人1(操作成功)用户列表中增加加了该用户信信息,同时能能够以此用户户登陆客户端端进入网络虚拟拟磁盘认证服服务器端的审审批界面,可可以查看到新新申请注册部部门负责人的的用户信息,并并可以对该用用户进行审批批通过与否的的操作。如图图4-16所示:图4-16 审审批界面测试2-3 测测试结果
32、测试代号测试名称测试结果缺陷分析测试用例2-33注册用户的审批批符合设计程序,测测试成功。无测试2-4磁盘盘空间管理测试代号测试方法测试目的测试结果测试2-4在认证服务器中中,设置用户户能够使用的的网络虚拟磁磁盘空间测试认证服务器器是否能够成成功设置用户户的网络虚拟拟磁盘空间认证服务器能够够成功设置网网络的虚拟磁磁盘空间测试用例2-44-1磁盘空间间管理测试用例代号输入动态返回值输出测试用例2-44-1用户(admiina)、分分配空间大小小(300MMB)1(操作成功)用户列表中显示示修改后的分分配空间大小小进入网络虚拟拟磁盘认证服服务器端的用用户管理界面面,选中用户户adminna,点击设
33、设置空间大小小按钮,分配配空间3000MB,确定定后在用户信信息列表中用用户admiina的用户户空间更改为为300MBB。如图4-17所示:图4-17 磁磁盘空间管理理界面测试2-4 测测试结果测试代号测试名称测试结果缺陷分析测试用例2-44磁盘空间管理符合设计程序,测测试成功。无4.3 云端测测试云端主要具备云云端备份、云云端容灾、云云端负载均衡衡等功能,以以下分别对其其进行测试。测试3-1映像像文件的备份份存储测试代号测试方法测试目的测试结果测试3-1将上传至云端的的映像文件通通过云平台nnamenoode查询文文件存放情况况测试云端是否具具备映像文件件的备份存储储云端将映像文件件分为三
34、个备备份存放在两两台电脑中测试用例3-11-1映像文件件的备份存储储测试用例代号输入动态返回值输出测试用例3-11-1无1(操作成功)通过浏览器进进入hadooop文件系系统(htttp:/hhadoopp-a:500070/ddfsheaalth.jjsp),查查看文件系统统概况,如下下图4-188所示:图4-18 云云端文件系统统界面点击网页链接,进进入云端根目目录下的结构构,如下图44-19所示示:图4-19 云云端根目录结结构查看用户Admmin-A的的文件夹下的的文件分布,查查看文件存储储备份情况如如下图4-220所示:图4-20 AAdmin-A的文件分分布测试3-1 测测试结果测
35、试代号测试名称测试结果缺陷分析测试用例3-11映像文件的备份份存储符合设计程序,测测试成功。无测试3-2云端端的容灾自检检测试代号测试方法测试目的测试结果测试3-2关闭一台dattanodee的计算机,查查找曾经存放放在该结点中中的文件并没没有丢失,而而是转移到其其他结点中。测试云端是否能能容灾自检云端能够通过定定期自检,将将曾存储在崩崩溃节点中的的数据转移到到其他正常节节点中测试用例3-22-1云端的容容灾自检测试用例代号输入动态返回值输出测试用例3-22-1无1(操作成功)关闭一个节点,模模拟某节点崩崩溃的情况,即即当一个节点点出现故障后后,文件依然然能够被正常常读出,结果果如下图4-21
36、所示:图4-21 容容灾下正常运运行情况测试3-2 测测试结果测试代号测试名称测试结果缺陷分析测试用例3-22映像文件的备份份存储符合设计程序,测测试成功。无测试3-3云端端各节点负载载均衡测试代号测试方法测试目的测试结果测试3-3无检测云端各数据据节点负责均均衡各数据节点存储储情况差不多多测试用例3-33-1云端各节节点负载均衡衡测试用例代号输入动态返回值输出测试用例3-33-1无1(操作成功)无 云端系系统会根据各各数据节点的的数据存放情情况,将各数数据块均衡地地分发到各数数据节点,进进入hadooop的weeb文件管理理界面,查看看各节点的存存储使用情况况,可以发现现各节点的存存储情况基
37、本本相同,到达达负载均衡的的效果,如图图所示4-222。图4-22 云云端各节点负负载均衡测试3-3 测测试结果测试代号测试名称测试结果缺陷分析测试用例3-33云端各节点负载载均衡符合设计程序,测测试成功。无五 性能测试本次测试主要从从安全性、加密速率和和传输速率、易用性三个方方面来测试本本软件性能。5.1 安全性性 “安全”方面面主要包含五五个模块登录信息传传输模块、映映像文件传输输模块、磁盘盘信息传输模模块、空间信信息传输模块块、权限信息息传输模块。测试结果如下:表 5-1 传传输安全性测测试表测试目的测试软件在信息息传输过程中中的安全性测试类别测试编号输入/动作期望输出/反应应实际情况登
38、录信息传输Test1客户端输入用户户名和密码,点点击“登录”客户端向服务器器端传送加密密后的用户名名和密码,服服务器端验证证后返回验证证结果捕获到的用户登登录信息是加加密了的映像文件传输Test2客户端选择本地地映像文件,点点击“上传”客户端向服务器器端发送加密密后的映像文文件映像文件自创建建后一直是处处于加密状态态Test3客户端选择磁盘盘,点击“加载”服务器端向客户户端发送加密密后的映像文文件映像文件自创建建后一直是处处于加密状态态磁盘信息传输Test4客户端登录成功功后,服务器器端自动给客客户端发送磁磁盘信息传送加密后的磁磁盘信息捕获到的磁盘信信息是加密了了的Test5客户端对磁盘进进行
39、加载、卸卸载或删除等等操作后,向向服务器端发发送磁盘信息息传送加密后的磁磁盘信息捕获到的磁盘信信息是加密了了的空间信息传输Test6客户端登录成功功后,服务器器端自动向客客户端发送用用户空间信息息传送加密后的空空间信息捕获到的空间信信息是加密了了的权限信息传输Test7客户端登录成功功后,服务器器端自动向客客户端发送权权限信息传送加密后的权权限信息捕获到的权限信信息是加密了了的Test8客户端对其他用用户修改权限限后,向服务务器端发送新新的权限信息息传送加密后的权权限信息捕获到的权限信信息是加密了了的5.2加密速率率与传输速率率(1)文件加密密速率性能方面,普通经过优优化(加密算算法改进为查查
40、表法)的AAES加密软软件加密较大大的文件时,速速度仅能达到到2M/s,而本作品中中采用虚拟磁磁盘驱动级透透明加密技术术,加密速度度非常快,对对用户完全透透明。(2)文件传输输速率性能方面,测试结果如下:表 5-2传输输性能测试表表测试目的测试局域网内文文件传输的速速率和稳定性性测试类别测试编号测试说明期望性能实际性能客户端文件发送送Test9向服务器端上传传10M大小文文件10M/S8.1M/STest10向服务器端上传传100M大小小文件10M/S7.9M/STest11向服务器端上传传1G大小文件件10M/S8M/S客户端文件接收收Test12从服务器端下载载10M大小映映像文件10M/
41、S5.9M/STest13从服务器端下载载100M大小小映像文件10M/S7.8M/STest14从服务器端下载载1G大小映像像文件10M/S7.6M/S服务器文件发送送Test15向客户端发送110M大小映映像文件10M/S6.8M/STest16向客户端发送1100M大小小映像文件10M/S5.9M/STest17向客户端发送11G大小映像像文件10M/S7.2M/S服务器文件接收收Test18接送客户端上传传的10M大小映映像文件10M/S4.5M/STest19接送客户端上传传的100MM大小映像文文件10M/S5.3M/STest20接送客户端上传传的1G大小映像像文件10M/S6.
42、9M/S5.3易用性 “方便易用”方面主要测测试用户的一一般性操作的的难易程度,测测试结果如下:表 5-3 操操作难易度测测试表测试目的通过用户的使用用体验,提升升系统的交互互性与易操作作性测试类别测试编号测试说明操作难易程度虚拟磁盘操作Test21创建虚拟映像文文件易Test22加载虚拟映像文文件易Test23删除虚拟映像文文件易Test24卸载虚拟磁盘易用户空间操作Test25浏览用户空间文文件易Test26上传虚拟映像文文件易Test27下载虚拟映像文文件易权限控制操作Test28修改赋予其他用用户的权限(下下载或浏览)易磁盘信息操作Test29浏览所有虚拟磁磁盘详细信息息易Test30更改虚拟磁盘名名称易Test31更改虚拟磁盘大大小易Test32设置虚拟磁盘自自动加载易六 测试总结与与分析根据上述测试工工作,可以看看出本系统在在功能和性能能上都基本符符合预期指标标,总结归纳纳为以下几点点:1、作品具有严严格的细粒度度的权限审核核机制,防止止信息泄露。如如表6-1所所示,通过对对权限细粒度度的划分,可可以防止信息息泄露,特别别是内部人员员之间的信息息泄露。通过过审核监管机机制,能有效效的对内部人人员掌握的信信息进行有效效可靠的控制制,切实防止止信息泄露。表6-1 细粒粒度的