基于云计算的网络虚拟磁盘系统-测试报告.doc
《基于云计算的网络虚拟磁盘系统-测试报告.doc》由会员分享,可在线阅读,更多相关《基于云计算的网络虚拟磁盘系统-测试报告.doc(34页珍藏版)》请在咨信网上搜索。
2011年全国大学生信息安全竞赛 作品测试报告 作品名称: 基于云计算的网络虚拟磁盘系统 组 长: 李彤 组 员: 尹纪权、罗俊沣、蔡觅 提交日期: 2011-07-18 目 录 一 测试概述 2 二 测试方案 2 三 测试环境 5 四 功能测试 6 4.1 客户端测试 6 4.2 认证服务器测试 19 4.3 云端测试 24 五 性能测试 27 5.1 安全性 27 5.2加密速率与传输速率 29 5.3易用性 31 六 测试总结与分析 31 一 测试概述 本作品致力于为政府机关、公司企业、开发团队等注重信息安全的机构营造一种信息传输安全、快速、方便的氛围。为了确保防止信息泄露、窃取、破坏的问题,在系统性能上,切实做到以下几点安全性能: (1)即使信息被泄露,脱离本软件后也无法使用; (2)即使信息被窃取,窃取者看到的只是乱码; (3)即使信息被破坏,服务器仍有备份; (4)即使单一服务器崩溃,基于云平台的服务器仍然可以自动将数据恢复。 本系统是一个功能齐全,安全性强的管理系统,本次测试内容主要针对系统实现的相关功能和需要达到的安全性能进行测试。主要从以下几个方面进行测试: (1)用户注册、登录、审核功能,确保角色权限的划分。 (2)客户端虚拟磁盘管理功能,即测试虚拟磁盘的加密,解密等功能以及效率。 (3)客户端用户空间----上传/下载映像文件功能、数据共享与权限设置功能、共享审批功能等。 (4)云平台的容灾备份功能,确保存放在服务器上的数据安全可靠。 二 测试方案 根据上述测试目的,我们将测试分成三个部分:客户端功能测试,认证服务器功能测试,云端测试,具体方案如下表所示: 表2-1 客户端测试方案 测试类型与编号 测试方法 测试目的 预期结果 用户登陆 测试1-1 用户注册、登录 在客户端登录页面中,注册用户,并用合法账号登录 测试客户端是否能够实现注册、登录功能 客户端能够注册新用户,并通过审核通过的账户登录 磁盘管理 测试1-2 创建映像文件 在磁盘管理中,创建映像文件,并在本地加载虚拟磁盘 测试客户端是否能够成功创建映像文件 客户端能够成功创建映像文件并且加载成为虚拟磁盘 测试1-3 删除映像文件 在磁盘管理中,卸载虚拟磁盘,并删除映像文件 测试客户端是否能够成功删除映像文件 客户端能够成功卸载虚拟磁盘并删除映像文件 用户空间 测试1-4 上传映像文件 在用户空间中,上传本地映像文件至服务器 测试客户端是否能够成功上传本地加密的映像文件 客户端能够成功上传本地加密的映像文件至服务器 测试1-5 加载映像文件 在用户空间中,加载映像文件 测试客户端是否能够成功加载在服务器端的映像文件 客户端能够成功加载在服务器端的映像文件 权限控制 测试1-6 文件访问设置浏览权限 在权限控制中,对所属文件进行浏览权限设置,使授权用户仅能实现浏览 测试客户端是否能够成功设置文件浏览权限 客户端能够成功设置文件浏览权限 测试1-7 文件访问设置加载权限 在权限控制中,对所属文件进行加载权限设置,使授权用户能够实现加载 测试客户端是否能够成功设置文件加载权限 客户端能够成功设置文件加载权限 测试1-8 文件访问设置加载受限权限 在权限控制中,对所属文件进行加载受限权限设置,使授权用户能实现加载受限 测试客户端是否能够成功设置文件加载受限权限 客户端能够成功设置加载受限权限 审批 测试1-9 文件共享审批 以部门负责人身份,在审批中,对该部门普通用户申请的文件共享进行审批 测试客户端是否能够成功审批共享文件 客户端能够成功审批共享文件 测试1-10 注册用户审批 以部门负责人身份,在审批中对申请该部门的账户进行审批通过 测试客户端是否能够成功审批注册用户 客户端能够成功审批注册用户 表2-2 认证服务器测试方案 测试类型与编号 测试方法 测试目的 预期结果 用户管理 测试2-1 查看当前所有用户和监听在线用户 登录认证服务器,在用户管理中,查看当前所有用户和监听在线用户情况 测试认证服务器是否能够查看和监听用户信息 认证服务器能够查看和监听用户信息 测试2-2 黑名单管理 在认证服务器中,将一些非法或者违规的用户拖入黑名单,从而无法使用网络虚拟磁盘系统 测试本系统是否可以在认证服务器中管理删除非法用户 认证服务器能够管理删除非法用户 测试2-3 注册用户的审批 在认证服务器中,对申请注册的用户进行审批通过 测试认证服务器是否能够成功审批申请注册的用户 认证服务器能够成功审批申请注册的用户 磁盘空间 管理 测试2-4 磁盘空间管理 在认证服务器中,设置用户能够使用的网络虚拟磁盘空间 测试认证服务器是否能够成功设置用户的网络虚拟磁盘空间 认证服务器能够成功设置网络的虚拟磁盘空间 表2-3 云端测试方案 测试类型 测试方法 测试目的 预期结果 云端备份 测试3-1 映像文件的备份存储 将上传至云端的映像文件通过云平台namenode查询文件存放情况 测试云端是否具备映像文件的备份存储 云端将映像文件分为三个备份存放在两台电脑中 云端容灾 测试3-2 云端的容灾自检 关闭一台datanode的计算机,查找曾经存放在该结点中的文件并没有丢失,而是转移到其他结点中。 测试云端是否能容灾自检 云端能够通过定期自检,将曾存储在崩溃节点中的数据转移到其他正常节点中 云端负载均衡 测试3-3 云端各节点负载均衡 通过查看云端各节点的数据占用率情况,检测是否云端各检节点是否负载均衡 测试云端各节点是否负载均衡 云端能够自动分配各数据块存储位置,使各个节点负载均衡 三 测试环境 图3-1 测试环境拓扑图 根据上述实验方案,我们搭建测试环境如图4-1所示,主要测试计算机性能参数及IP地址配置如表3-1所示。 表3-1测试计算机配置 名称 主要配置 IP地址 客户端PC机 CPU:Intel(R) Core(TM)2 Duo CPU T6500 2.00GHz; 内存:DDR2 2048MB 操作系统:Windows7 192.168.1.200 认证服务器端PC机 CPU:Intel(R) Core(TM)2 Duo CPU T6500 2.10GHz; 内存:DDR2 1024MB 操作系统:Windows 7 192.168.1.201 云端PC机1(namenode) CPU:Intel(R) Core(TM)2 Duo CPU T6500 2.00GHz; 内存:DDR2 2048MB 操作系统:Linux 192.168.1.100 云端PC机2(datanode) CPU:Intel(R) Core(TM)2 Duo CPU T6500 2.00GHz; 内存:DDR2 2048MB 操作系统:Linux 192.168.1.101 云端PC机3(datanode) CPU:Intel(R) Core(TM)2 Duo CPU T6500 2.00GHz; 内存:DDR2 2048MB 操作系统:Linux 192.168.1.102 云端PC机4(datanode) CPU:Intel(R) Core(TM)2 Duo CPU T6500 2.00GHz; 内存:DDR2 2048MB 操作系统:Linux 192.168.1.103 四 功能测试 4.1 客户端测试 客户端主要有用户登陆、磁盘管理、用户空间、权限设置、审批、设置等5大功能,以下分别对其进行测试。 测试1-1用户注册、登录 测试代号 测试方法 测试目的 测试结果 测试1-1 在客户端登录页面中,注册用户,并用合法账号登录 测试客户端是否能够实现注册、登录功能 客户端能够注册新用户,并通过审核通过的账户登录 测试用例1-1-1 用户注册 测试用例代号 输入 动态返回值 输出 测试用例1-1-1 用户名(admina)、昵称(admina)、密码(1)、 性别(男)、所属部门(财务部)、用户角色(部门负责人)、头像 1(操作成功) 弹出“注册成功”的对话框 首先进入客户端登陆页面,在用户登陆面板中,通过点击“注册用户”,进入注册用户面板,进行用户注册,输入相关输入信息,如图4-1所示: 图4-1 用户注册页面 点击注册,弹出“注册成功”的对话框,注册成功,流程进入审批阶段,如果注册为部门负责人,则需要系统负责人进行审批;如果注册为部门员工,则需要部门负责人审批,审批通过后方可使用此账号。 测试用例1-1-2 用户登陆 测试用例代号 输入 动态返回值 输出 测试用例1-1-2 用户名(admina)、密码(1)、服务器地址(192.168.1.201)、端口号(5000) 1(操作成功) 进入网络虚拟磁盘系统界面 进入用户登陆页面,填写代理服务器IP地址,端口号等相关输入,得到如图4-2所示: 图4-2 用户登陆界面 点击登录按钮,成功进入网络虚拟磁盘系统界面,如图4-3所示: 图4-3 网络虚拟磁盘系统界面 测试1-1 测试结果 测试代号 测试名称 测试结果 缺陷分析 测试用例1-1 用户的注册、登陆 符合设计程序,测试成功。 无 测试1-2创建映像文件 测试代号 测试方法 测试目的 测试结果 测试1-2 在磁盘管理中,创建映像文件,并在本地加载虚拟磁盘 测试客户端是否能够成功创建映像文件 客户端能够成功创建映像文件并且加载成为虚拟磁盘 测试用例1-2-1 创建并加载映像文件 测试用例代号 输入 动态返回值 输出 测试用例1-2-1 映像文件存放路径(E:)、文件名(test)、文件大小(100M) 1(操作成功) 在虚拟磁盘管理列表中,增加了该条条目 进入网络虚拟磁盘系统的磁盘管理界面,按照测试用例填写输入,点击确定之后,在虚拟磁盘管理列表中,添加了该条条目;创建映像文件成功后,加载该映像文件, 点击加载按钮,加载映像文件成功后,网络虚拟磁盘系统界面中该映像文件的状态如图4-4所示: 图4-4 加载成功后映像文件状态 此时,在计算机中,会多出该虚拟磁盘,通过磁盘格式化后,该虚拟磁盘便创建成功,如图4-5所示: 图4-5 虚拟磁盘创建成功 测试1-2 测试结果 测试代号 测试名称 测试结果 缺陷分析 测试用例1-2 创建映像文件 符合设计程序,测试成功。 无 测试1-3 删除映像文件 测试代号 测试方法 测试目的 测试结果 测试1-3 在磁盘管理中,卸载虚拟磁盘,并删除映像文件 测试客户端是否能够成功删除映像文件 客户端能够成功卸载虚拟磁盘并删除映像文件 测试用例1-3-1 删除映像文件 测试用例代号 输入 动态返回值 输出 测试用例1-3-1 无 1(操作成功) 在虚拟磁盘管理列表中,删除了该条条目 进入到网络虚拟磁盘系统磁盘管理界面,判断需要删除的映像文件是否已经加载到计算机中,如果已经加载,则先将该映像文件卸载,然后再从虚拟磁盘管理列表中删除。 测试1-3 测试结果 测试代号 测试名称 测试结果 缺陷分析 测试用例1-3 删除映像文件 符合设计程序,测试成功。 无 测试1-4上传映像文件 测试代号 测试方法 测试目的 测试结果 测试1-4 在用户空间中,上传本地映像文件至服务器 测试客户端是否能够成功上传本地加密的映像文件 客户端能够成功上传本地加密的映像文件至服务器 测试用例1-4-1上传映像文件 测试用例代号 输入 动态返回值 输出 测试用例1-4-1 E盘中test.vdk 1(操作成功) 在用户空间中显示该映像文件的目录 进入到网络虚拟磁盘系统的用户空间界面,点击上传按钮,选择测试用例中输入的文件名,确认上传,上传过程如图4-6所示: 图4-6 映像文件上传 测试1-4 测试结果 测试代号 测试名称 测试结果 缺陷分析 测试用例1-4 上传映像文件 符合设计程序,测试成功。 无 测试1-5加载映像文件 测试代号 测试方法 测试目的 测试结果 测试1-5 在用户空间中,加载映像文件 测试客户端是否能够成功加载在服务器端的映像文件 客户端能够成功加载在服务器端的映像文件 测试用例1-5-1加载映像文件 测试用例代号 输入 动态返回值 输出 测试用例1-5-1 在用户空间中,选中需要加载的文件夹 1(操作成功) 在磁盘管理中增加了该条目,并在计算机磁盘中增加了该虚拟磁盘 进入到网络虚拟磁盘系统的用户空间界面,选中需要加载的文件夹,点击加载,在虚拟磁盘管理列表中,增加了该条目,同时在计算机中磁盘中增加了该虚拟磁盘,加载结果如图4-7所示: 图4-7 从服务器加载映像文件 测试1-5 测试结果 测试代号 测试名称 测试结果 缺陷分析 测试用例1-5 加载映像文件 符合设计程序,测试成功。 无 测试1-6文件访问设置浏览权限 测试代号 测试方法 测试目的 测试结果 测试1-6 以普通员工a1的身份登录,在权限控制中,对所属文件进行浏览权限设置,使授权用户仅能实现浏览 测试客户端是否能够成功设置文件浏览权限 客户端能够成功设置文件浏览权限 测试用例1-6-1文件访问设置浏览权限 测试用例代号 输入 动态返回值 输出 测试用例1-6-1 以部门负责人admina的身份登录,对生产部的adminb设置浏览权限 1(操作成功) 在用户空间中能够看到设置浏览权限的文件夹及其文件目录,但不能加载 以部门负责人admina的身份进入网络虚拟磁盘系统的权限设置界面,将当前用户所拥有的信息设置共享权限,将生产部的adminb用户设置浏览权限,使其能够浏览当前用户的信息,如果当前用户与设置共享的用户非同部门,则需要通过部门负责人对此共享进行审批,具体审批过程见测试1-9,审批通过后,浏览权限界面如图4-8所示: 图4-8 浏览权限界面 以adminb的用户进入网络虚拟磁盘系统的用户空间界面,可以看到由admina提供的共享信息,但此信息无法加载,如图4-9所示: 图4-9 浏览权限的共享界面 测试1-6 测试结果 测试代号 测试名称 测试结果 缺陷分析 测试用例1-6 文件访问设置浏览权限 符合设计程序,测试成功。 无 测试1-7 文件访问设置加载权限 测试代号 测试方法 测试目的 测试结果 测试1-7 以部门负责人admina的身份登录,在权限控制中,对所属文件进行加载权限设置,使授权用户能够实现加载 测试客户端是否能够成功设置文件加载权限 客户端能够成功设置文件加载权限 测试用例1-7-1文件访问设置加载权限 测试用例代号 输入 动态返回值 输出 测试用例1-7-1 以部门负责人admina的身份登录,对生产部的adminb设置加载权限 1(操作成功) 在用户空间中能够查看到设置加载权限的文件夹及其文件目录,并能够加载 以部门负责人admina的用户进入网络虚拟磁盘系统的权限设置界面,将当前用户所拥有的信息设置共享权限,将生产部的adminb用户设置加载权限,使其能够浏览并加载当前用户的信息,如果当前用户与设置共享的用户非同部门,则需要通过部门负责人对此共享进行审批,具体审批过程见测试1-9,审批通过后,adminb用户则拥有对admina用户映像加载权限。 以adminb的用户进入网络虚拟磁盘系统的用户空间界面,可以看到由admina提供的共享信息,并能够加载,如图4-10所示: 图4-10 加载权限的共享界面 测试1-7 测试结果 测试代号 测试名称 测试结果 缺陷分析 测试用例1-7 文件访问设置加载权限 符合设计程序,测试成功。 无 测试1-8 文件访问设置加载受限权限 测试代号 测试方法 测试目的 测试结果 测试1-8 以部门负责人admina的身份登录,在权限控制中,对所属文件进行加载受限权限设置,使授权用户能够实现加载受限 测试客户端是否能够成功设置文件加载受限权限 客户端能够成功设置加载受限权限 测试用例1-8-1文件访问设置加载受限权限 测试用例代号 输入 动态返回值 输出 测试用例1-8-1 以部门负责人admina的身份登录,对生产部的adminb设置加载受限权限 1(操作成功) 在用户空间中能够看到设置浏览权限的文件夹及其文件目录,但不能加载 以部门负责人admina的用户进入网络虚拟磁盘系统的权限设置界面,将当前用户所拥有的信息设置共享权限,将生产部的adminb用户设置加载受限权限,使其能够浏览当前用户的信息并能够实现加载受限,如果当前用户与设置共享的用户非同部门,则需要通过部门负责人对此共享进行审批,具体审批过程见测试1-9,审批通过后,adminb用户则拥有对admina用户映像加载受限权限。 以adminb的用户进入网络虚拟磁盘系统的用户空间界面,可以看到由admina提供的共享信息,并能够加载该信息,但不能对该信息进行复制、截屏、另存为等操作,如图4-11所示: 图4-11 加载受限权限的共享界面 测试1-8 测试结果 测试代号 测试名称 测试结果 缺陷分析 测试用例1-8 文件访问设置加载受限权限 符合设计程序,测试成功。 无 测试1-9文件共享审批 测试代号 测试方法 测试目的 测试结果 测试1-9 以部门负责人身份,在审批中,对该部门普通用户申请的文件共享进行审批 测试客户端是否能够成功审批共享文件 客户端能够成功审批共享文件 测试用例1-9-1文件共享审批 测试用例代号 输入 动态返回值 输出 测试用例1-9-1 以部门负责人admina的身份登录,对本部门员工a1提出的共享申请进行审批通过 1(操作成功) 共享审批通过,被共享的用户能够在其用户空间查看相关信息并进行相应处理 以部门负责人admina的身份进入网络虚拟磁盘系统的审批界面,对本部门的普通员工申请的信息共享进行审批。审批通过后,信息才能够实现相应的信息共享。如图4-12所示: 图4-12 文件共享审批界面 测试1-9 测试结果 测试代号 测试名称 测试结果 缺陷分析 测试用例1-9 文件共享审批 符合设计程序,测试成功。 无 测试1-10注册用户审批 测试代号 测试方法 测试目的 测试结果 测试1-10 以部门负责人身份,在审批中,对申请该部门的账户进行审批通过 测试客户端是否能够成功审批注册用户 客户端能够成功审批注册用户 测试用例1-10-1注册用户审批 测试用例代号 输入 动态返回值 输出 测试用例1-10-1 以部门负责人admina的身份登录,对申请注册该部门的用户进行审批通过 1(操作成功) 注册用户审批通过,注册通过的新用户能够登录到客户端 以部门负责人admina的身份进入网络虚拟磁盘系统的审批界面,对申请注册本部门的账号进行审批。审批通过后,新用户能够根据其账号登录到客户端。如图4-13所示: 图4-13 注册用户审批界面 测试1-10 测试结果 测试代号 测试名称 测试结果 缺陷分析 测试用例1-10 文件共享审批 符合设计程序,测试成功。 无 4.2 认证服务器测试 认证服务器主要分为用户管理和磁盘空间管理,以下分别对其进行测试。 测试2-1查看当前所有用户和监听在线用户 测试代号 测试方法 测试目的 测试结果 测试2-1 登录认证服务器,在用户管理中,查看当前所有用户和监听在线用户情况 测试认证服务器是否能够查看和监听用户信息 认证服务器能够查看和监听用户信息 测试用例2-1-1查看当前所有用户和监听在线用户 测试用例代号 输入 动态返回值 输出 测试用例2-1-1 无 1(操作成功) 在网络虚拟磁盘认证服务器端的用户管理中能够查看当前所有用户及在线用户 进入网络虚拟磁盘认证服务器端的用户管理界面,可以查看到所有用户的相关信息,以及监听当前在线用户的情况。如图4-14所示: 图4-14 用户管理界面 测试2-1 测试结果 测试代号 测试名称 测试结果 缺陷分析 测试用例2-1 查看当前所有用户和监听在线用户 符合设计程序,测试成功。 无 测试2-2 黑名单管理 测试代号 测试方法 测试目的 测试结果 测试2-2 在认证服务器中,将一些非法或者违规的用户拖入黑名单,从而无法使用网络虚拟磁盘系统 测试本系统是否可以在认证服务器中管理删除非法用户 认证服务器能够管理删除非法用户 测试用例2-2-1黑名单管理 测试用例代号 输入 动态返回值 输出 测试用例2-2-1 在认证服务器端,选中待删除用户 1(操作成功) 将待删除的用户删除出用户列表中,并且从此不能用此用户登陆客户端 进入网络虚拟磁盘认证服务器端的黑名单界面,可以查看到所有被拉入黑名单的用户信息,并可以对黑名单用户进行移除操作。如图4-15所示: 图4-15 黑名单界面 测试2-2 测试结果 测试代号 测试名称 测试结果 缺陷分析 测试用例2-2 黑名单管理 符合设计程序,测试成功。 无 测试2-3注册用户的审批 测试代号 测试方法 测试目的 测试结果 测试2-3 在认证服务器中,对申请注册的部门负责人用户进行审批通过 测试认证服务器是否能够成功审批申请注册的用户 认证服务器能够成功审批申请注册的用户 测试用例2-3-1注册用户的审批 测试用例代号 输入 动态返回值 输出 测试用例2-3-1 新申请注册的部门负责人 1(操作成功) 用户列表中增加了该用户信息,同时能够以此用户登陆客户端 进入网络虚拟磁盘认证服务器端的审批界面,可以查看到新申请注册部门负责人的用户信息,并可以对该用户进行审批通过与否的操作。如图4-16所示: 图4-16 审批界面 测试2-3 测试结果 测试代号 测试名称 测试结果 缺陷分析 测试用例2-3 注册用户的审批 符合设计程序,测试成功。 无 测试2-4磁盘空间管理 测试代号 测试方法 测试目的 测试结果 测试2-4 在认证服务器中,设置用户能够使用的网络虚拟磁盘空间 测试认证服务器是否能够成功设置用户的网络虚拟磁盘空间 认证服务器能够成功设置网络的虚拟磁盘空间 测试用例2-4-1磁盘空间管理 测试用例代号 输入 动态返回值 输出 测试用例2-4-1 用户(admina)、分配空间大小(300MB) 1(操作成功) 用户列表中显示修改后的分配空间大小 进入网络虚拟磁盘认证服务器端的用户管理界面,选中用户admina,点击设置空间大小按钮,分配空间300MB,确定后在用户信息列表中用户admina的用户空间更改为300MB。如图4-17所示: 图4-17 磁盘空间管理界面 测试2-4 测试结果 测试代号 测试名称 测试结果 缺陷分析 测试用例2-4 磁盘空间管理 符合设计程序,测试成功。 无 4.3 云端测试 云端主要具备云端备份、云端容灾、云端负载均衡等功能,以下分别对其进行测试。 测试3-1映像文件的备份存储 测试代号 测试方法 测试目的 测试结果 测试3-1 将上传至云端的映像文件通过云平台namenode查询文件存放情况 测试云端是否具备映像文件的备份存储 云端将映像文件分为三个备份存放在两台电脑中 测试用例3-1-1映像文件的备份存储 测试用例代号 输入 动态返回值 输出 测试用例3-1-1 无 1(操作成功) 通过浏览器进入hadoop文件系统(http://hadoop-a:50070/dfshealth.jsp),查看文件系统概况,如下图4-18所示: 图4-18 云端文件系统界面 点击网页链接,进入云端根目录下的结构,如下图4-19所示: 图4-19 云端根目录结构 查看用户Admin-A的文件夹下的文件分布,查看文件存储备份情况如下图4-20所示: 图4-20 Admin-A的文件分布 测试3-1 测试结果 测试代号 测试名称 测试结果 缺陷分析 测试用例3-1 映像文件的备份存储 符合设计程序,测试成功。 无 测试3-2云端的容灾自检 测试代号 测试方法 测试目的 测试结果 测试3-2 关闭一台datanode的计算机,查找曾经存放在该结点中的文件并没有丢失,而是转移到其他结点中。 测试云端是否能容灾自检 云端能够通过定期自检,将曾存储在崩溃节点中的数据转移到其他正常节点中 测试用例3-2-1云端的容灾自检 测试用例代号 输入 动态返回值 输出 测试用例3-2-1 无 1(操作成功) 关闭一个节点,模拟某节点崩溃的情况,即当一个节点出现故障后,文件依然能够被正常读出,结果如下图4-21所示: 图4-21 容灾下正常运行情况 测试3-2 测试结果 测试代号 测试名称 测试结果 缺陷分析 测试用例3-2 映像文件的备份存储 符合设计程序,测试成功。 无 测试3-3云端各节点负载均衡 测试代号 测试方法 测试目的 测试结果 测试3-3 无 检测云端各数据节点负责均衡 各数据节点存储情况差不多 测试用例3-3-1云端各节点负载均衡 测试用例代号 输入 动态返回值 输出 测试用例3-3-1 无 1(操作成功) 无 云端系统会根据各数据节点的数据存放情况,将各数据块均衡地分发到各数据节点,进入hadoop的web文件管理界面,查看各节点的存储使用情况,可以发现各节点的存储情况基本相同,到达负载均衡的效果,如图所示4-22。 图4-22 云端各节点负载均衡 测试3-3 测试结果 测试代号 测试名称 测试结果 缺陷分析 测试用例3-3 云端各节点负载均衡 符合设计程序,测试成功。 无 五 性能测试 本次测试主要从安全性、加密速率和传输速率、易用性三个方面来测试本软件性能。 5.1 安全性 “安全”方面主要包含五个模块——登录信息传输模块、映像文件传输模块、磁盘信息传输模块、空间信息传输模块、权限信息传输模块。 测试结果如下: 表 5-1 传输安全性测试表 测试目的 测试软件在信息传输过程中的安全性 测试类别 测试 编号 输入/动作 期望输出/反应 实际情况 登录信息传输 Test1 客户端输入用户名和密码,点击“登录” 客户端向服务器端传送加密后的用户名和密码,服务器端验证后返回验证结果 捕获到的用户登录信息是加密了的 映像文件传输 Test2 客户端选择本地映像文件,点击“上传” 客户端向服务器端发送加密后的映像文件 映像文件自创建后一直是处于加密状态 Test3 客户端选择磁盘,点击“加载” 服务器端向客户端发送加密后的映像文件 映像文件自创建后一直是处于加密状态 磁盘信息传输 Test4 客户端登录成功后,服务器端自动给客户端发送磁盘信息 传送加密后的磁盘信息 捕获到的磁盘信息是加密了的 Test5 客户端对磁盘进行加载、卸载或删除等操作后,向服务器端发送磁盘信息 传送加密后的磁盘信息 捕获到的磁盘信息是加密了的 空间信息传输 Test6 客户端登录成功后,服务器端自动向客户端发送用户空间信息 传送加密后的空间信息 捕获到的空间信息是加密了的 权限信息传输 Test7 客户端登录成功后,服务器端自动向客户端发送权限信息 传送加密后的权限信息 捕获到的权限信息是加密了的 Test8 客户端对其他用户修改权限后,向服务器端发送新的权限信息 传送加密后的权限信息 捕获到的权限信息是加密了的 5.2加密速率与传输速率 (1)文件加密速率性能方面,普通经过优化(加密算法改进为查表法)的AES加密软件加密较大的文件时,速度仅能达到2M/s,而本作品中采用虚拟磁盘驱动级透明加密技术,加密速度非常快,对用户完全透明。 (2)文件传输速率性能方面,测试结果如下: 表 5-2传输性能测试表 测试目的 测试局域网内文件传输的速率和稳定性 测试类别 测试编号 测试说明 期望性能 实际性能 客户端文件发送 Test9 向服务器端上传10M大小文件 10M/S 8.1M/S Test10 向服务器端上传100M大小文件 10M/S 7.9M/S Test11 向服务器端上传1G大小文件 10M/S 8M/S 客户端文件接收 Test12 从服务器端下载10M大小映像文件 10M/S 5.9M/S Test13 从服务器端下载100M大小映像文件 10M/S 7.8M/S Test14 从服务器端下载1G大小映像文件 10M/S 7.6M/S 服务器文件发送 Test15 向客户端发送10M大小映像文件 10M/S 6.8M/S Test16 向客户端发送100M大小映像文件 10M/S 5.9M/S Test17 向客户端发送1G大小映像文件 10M/S 7.2M/S 服务器文件接收 Test18 接送客户端上传的10M大小映像文件 10M/S 4.5M/S Test19 接送客户端上传的100M大小映像文件 10M/S 5.3M/S Test20 接送客户端上传的1G大小映像文件 10M/S 6.9M/S 5.3易用性 “方便易用”方面主要测试用户的一般性操作的难易程度,测试结果如下: 表 5-3 操作难易度测试表 测试目的 通过用户的使用体验,提升系统的交互性与易操作性 测试类别 测试编号 测试说明 操作难易程度 虚拟磁盘操作 Test21 创建虚拟映像文件 易 Test22 加载虚拟映像文件 易 Test23 删除虚拟映像文件 易 Test24 卸载虚拟磁盘 易 用户空间操作 Test25 浏览用户空间文件 易 Test26 上传虚拟映像文件 易 Test27 下载虚拟映像文件 易 权限控制操作 Test28 修改赋予其他用户的权限(下载或浏览) 易 磁盘信息操作 Test29 浏览所有虚拟磁盘详细信息 易 Test30 更改虚拟磁盘名称 易 Test31 更改虚拟磁盘大小 易 Test32 设置虚拟磁盘自动加载 易 六 测试总结与分析 根据上述测试工作,可以看出本系统在功能和性能上都基本符合预期指标,总结归纳为以下几点: 1、作品具有严格的细粒度的权限审核机制,防止信息泄露。如表6-1所示,通过对权限细粒度的划分,可以防止信息泄露,特别是内部人员之间的信息泄露。通过审核监管机制,能有效的对内部人员掌握的信息进行有效可靠的控制,切实防止信息泄露。 表6-1 细粒度的权限审核机制 名称 可能信息泄露事件 对象 效果 服务器端账号审批 外界非法用户注册部门负责人,获取高级权限 外界非法用户 可预防 部门负责人账号审批 外界非法用户注册或者非部门人员注册,获取该部门信息 外界非法用户和非部门人员 可预防 细粒度信息共享(浏览、加载、受限加载) 部门内以及部门间共享信息中可能扩大信息权限 内部人员 可预防 信息共享审批 部门信息泄露给其他部门 内部人员 可预防 2、作品确保上传的信息安全,防丢失,防泄露。如表6-2所示,云端的防灾备份,密文形式上传,第三方认证等多重技术,切实保证了上传的信息安全可靠,可确保防治丢失,防治泄露。 表6-2 上传信息的安全机制 名称 可能威胁 效果 云端自检防灾 节点崩溃 通过云端的自检,可以切实保证在某节点崩溃的情况下,无影响作业 云端备份 节点中信息丢失 通过云端的备份功能,可以防止上传信息在某节点中丢失 密文形式上传 黑客攻击,泄露云端数据 以密文形式上传,即使云端数据被黑客攻击了,也只能获取到密文,防止信息泄露 3、作品性能良好、运行稳定,对用户系统的使用和软件的运行无明显影响。 1. 基于C8051F单片机直流电动机反馈控制系统的设计与研究 2. 基于单片机的嵌入式Web服务器的研究 3. MOTOROLA单片机MC68HC(8)05PV8/A内嵌EEPROM的工艺和制程方法及对良率的影响研究 4. 基于模糊控制的电阻钎焊单片机温度控制系统的研制 5. 基于MCS-51系列单片机的通用控制模块的研究 6. 基于单片机实现的供暖系统最佳启停自校正(STR)调节器 7. 单片机控制的二级倒立摆系统的研究 8. 基于增强型51系列单片机的TCP/IP协议栈的实现 9. 基于单片机的蓄电池自动监测系统 10. 基于32位嵌入式单片机系统的图像采集与处理技术的研究 11. 基于单片机的作物营养诊断专家系统的研究 12. 基于单片机的交流伺服电机运动控制系统研究与开发 13. 基于单片机的泵管内壁硬度测试仪的研制 14. 基于单片机的自动找平控制系统研究 15. 基于C8051F040单片机的嵌入式系统开发 16. 基于单片机的液压动力系统状态监测仪开发 17. 模糊Smith智能控制方法的研究及其单片机实现 18. 一种基于单片机的轴快流CO〈,2〉激光器的手持控制面板的研制 19. 基于双单片机冲床数控系统的研究 20. 基于CYGNAL单片机的在线间歇式浊度仪的研制 21. 基于单片机的喷油泵试验台控制器的研制 22. 基于单片机的软起动器的研究和设计 23. 基于单片机控制的高速快走丝电火花线切割机床短循环走丝方式研究 24. 基于单片机的机电产品控制系统开发 25. 基于PIC单片机的智能手机充电器 26. 基于单片机的实时内核设计及其应用研究 27. 基于单片机的远程抄表系统的设计与研究 28. 基于单片机的烟气二氧化硫浓度检测仪的研制 29. 基于微型光谱仪的单片机系统 30. 单片机系统软件构件开发的技术研究 31. 基于单片机的液体点滴速度自动检测仪的研制 32. 基于单片机系统的多功能温度测量仪的研制 33. 基于PIC单片机的电能采集终端的设计和应用 34. 基于单片机的光纤光栅解调仪的研制 35. 气压式线性摩擦焊机单片机控制系统的研制 36. 基于单片机的- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 计算 网络 虚拟 磁盘 系统 测试报告
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文