版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、2011年全國大學(xué)生信息安全競賽作品測試報(bào)告作品名稱: 基于云計(jì)算的網(wǎng)絡(luò)虛擬磁盤系統(tǒng) 組 長: 李彤 組 員: 尹紀(jì)權(quán)、羅俊灃、蔡覓 提交日期: 2011-07-18 目 錄 TOC o 1-3 h z u HYPERLINK l _Toc298792974 一 測試概述 PAGEREF _Toc298792974 h 2 HYPERLINK l _Toc298792975 二 測試方案 PAGEREF _Toc298792975 h 2 HYPERLINK l _Toc298792976 三 測試環(huán)境 PAGEREF _Toc298792976 h 5 HYPERLINK l _Toc298
2、792977 四 功能測試 PAGEREF _Toc298792977 h 6 HYPERLINK l _Toc298792978 4.1 客戶端測試 PAGEREF _Toc298792978 h 6 HYPERLINK l _Toc298792979 4.2 認(rèn)證服務(wù)器測試 PAGEREF _Toc298792979 h 19 HYPERLINK l _Toc298792980 4.3 云端測試 PAGEREF _Toc298792980 h 24 HYPERLINK l _Toc298792981 五 性能測試 PAGEREF _Toc298792981 h 27 HYPERLINK l
3、 _Toc298792982 5.1 安全性 PAGEREF _Toc298792982 h 27 HYPERLINK l _Toc298792983 5.2加密速率與傳輸速率 PAGEREF _Toc298792983 h 29 HYPERLINK l _Toc298792984 5.3易用性 PAGEREF _Toc298792984 h 31 HYPERLINK l _Toc298792985 六 測試總結(jié)與分析 PAGEREF _Toc298792985 h 31一 測試概述本作品致力于為政府機(jī)關(guān)、公司企業(yè)、開發(fā)團(tuán)隊(duì)等注重信息安全的機(jī)構(gòu)營造一種信息傳輸安全、快速、方便的氛圍。為了確保防
4、止信息泄露、竊取、破壞的問題,在系統(tǒng)性能上,切實(shí)做到以下幾點(diǎn)安全性能:(1)即使信息被泄露,脫離本軟件后也無法使用;(2)即使信息被竊取,竊取者看到的只是亂碼;(3)即使信息被破壞,服務(wù)器仍有備份;(4)即使單一服務(wù)器崩潰,基于云平臺的服務(wù)器仍然可以自動將數(shù)據(jù)恢復(fù)。本系統(tǒng)是一個(gè)功能齊全,安全性強(qiáng)的管理系統(tǒng),本次測試內(nèi)容主要針對系統(tǒng)實(shí)現(xiàn)的相關(guān)功能和需要達(dá)到的安全性能進(jìn)行測試。主要從以下幾個(gè)方面進(jìn)行測試:(1)用戶注冊、登錄、審核功能,確保角色權(quán)限的劃分。(2)客戶端虛擬磁盤管理功能,即測試虛擬磁盤的加密,解密等功能以及效率。(3)客戶端用戶空間上傳/下載映像文件功能、數(shù)據(jù)共享與權(quán)限設(shè)置功能、共享
5、審批功能等。(4)云平臺的容災(zāi)備份功能,確保存放在服務(wù)器上的數(shù)據(jù)安全可靠。二 測試方案根據(jù)上述測試目的,我們將測試分成三個(gè)部分:客戶端功能測試,認(rèn)證服務(wù)器功能測試,云端測試,具體方案如下表所示:表2-1 客戶端測試方案測試類型與編號測試方法測試目的預(yù)期結(jié)果用戶登陸測試1-1用戶注冊、登錄在客戶端登錄頁面中,注冊用戶,并用合法賬號登錄測試客戶端是否能夠?qū)崿F(xiàn)注冊、登錄功能客戶端能夠注冊新用戶,并通過審核通過的賬戶登錄磁盤管理測試1-2創(chuàng)建映像文件在磁盤管理中,創(chuàng)建映像文件,并在本地加載虛擬磁盤測試客戶端是否能夠成功創(chuàng)建映像文件客戶端能夠成功創(chuàng)建映像文件并且加載成為虛擬磁盤測試1-3刪除映像文件在磁
6、盤管理中,卸載虛擬磁盤,并刪除映像文件測試客戶端是否能夠成功刪除映像文件客戶端能夠成功卸載虛擬磁盤并刪除映像文件用戶空間測試1-4上傳映像文件在用戶空間中,上傳本地映像文件至服務(wù)器測試客戶端是否能夠成功上傳本地加密的映像文件客戶端能夠成功上傳本地加密的映像文件至服務(wù)器測試1-5加載映像文件在用戶空間中,加載映像文件測試客戶端是否能夠成功加載在服務(wù)器端的映像文件客戶端能夠成功加載在服務(wù)器端的映像文件權(quán)限控制測試1-6文件訪問設(shè)置瀏覽權(quán)限在權(quán)限控制中,對所屬文件進(jìn)行瀏覽權(quán)限設(shè)置,使授權(quán)用戶僅能實(shí)現(xiàn)瀏覽測試客戶端是否能夠成功設(shè)置文件瀏覽權(quán)限客戶端能夠成功設(shè)置文件瀏覽權(quán)限測試1-7文件訪問設(shè)置加載權(quán)限
7、在權(quán)限控制中,對所屬文件進(jìn)行加載權(quán)限設(shè)置,使授權(quán)用戶能夠?qū)崿F(xiàn)加載測試客戶端是否能夠成功設(shè)置文件加載權(quán)限客戶端能夠成功設(shè)置文件加載權(quán)限測試1-8文件訪問設(shè)置加載受限權(quán)限在權(quán)限控制中,對所屬文件進(jìn)行加載受限權(quán)限設(shè)置,使授權(quán)用戶能實(shí)現(xiàn)加載受限測試客戶端是否能夠成功設(shè)置文件加載受限權(quán)限客戶端能夠成功設(shè)置加載受限權(quán)限審批測試1-9文件共享審批以部門負(fù)責(zé)人身份,在審批中,對該部門普通用戶申請的文件共享進(jìn)行審批測試客戶端是否能夠成功審批共享文件客戶端能夠成功審批共享文件測試1-10注冊用戶審批以部門負(fù)責(zé)人身份,在審批中對申請?jiān)摬块T的賬戶進(jìn)行審批通過測試客戶端是否能夠成功審批注冊用戶客戶端能夠成功審批注冊用戶
8、表2-2 認(rèn)證服務(wù)器測試方案測試類型與編號測試方法測試目的預(yù)期結(jié)果用戶管理測試2-1查看當(dāng)前所有用戶和監(jiān)聽在線用戶登錄認(rèn)證服務(wù)器,在用戶管理中,查看當(dāng)前所有用戶和監(jiān)聽在線用戶情況測試認(rèn)證服務(wù)器是否能夠查看和監(jiān)聽用戶信息認(rèn)證服務(wù)器能夠查看和監(jiān)聽用戶信息測試2-2黑名單管理在認(rèn)證服務(wù)器中,將一些非法或者違規(guī)的用戶拖入黑名單,從而無法使用網(wǎng)絡(luò)虛擬磁盤系統(tǒng)測試本系統(tǒng)是否可以在認(rèn)證服務(wù)器中管理刪除非法用戶認(rèn)證服務(wù)器能夠管理刪除非法用戶測試2-3注冊用戶的審批在認(rèn)證服務(wù)器中,對申請注冊的用戶進(jìn)行審批通過測試認(rèn)證服務(wù)器是否能夠成功審批申請注冊的用戶認(rèn)證服務(wù)器能夠成功審批申請注冊的用戶磁盤空間管理測試2-4磁
9、盤空間管理在認(rèn)證服務(wù)器中,設(shè)置用戶能夠使用的網(wǎng)絡(luò)虛擬磁盤空間測試認(rèn)證服務(wù)器是否能夠成功設(shè)置用戶的網(wǎng)絡(luò)虛擬磁盤空間認(rèn)證服務(wù)器能夠成功設(shè)置網(wǎng)絡(luò)的虛擬磁盤空間表2-3 云端測試方案測試類型測試方法測試目的預(yù)期結(jié)果云端備份測試3-1映像文件的備份存儲將上傳至云端的映像文件通過云平臺namenode查詢文件存放情況測試云端是否具備映像文件的備份存儲云端將映像文件分為三個(gè)備份存放在兩臺電腦中云端容災(zāi)測試3-2云端的容災(zāi)自檢關(guān)閉一臺datanode的計(jì)算機(jī),查找曾經(jīng)存放在該結(jié)點(diǎn)中的文件并沒有丟失,而是轉(zhuǎn)移到其他結(jié)點(diǎn)中。測試云端是否能容災(zāi)自檢云端能夠通過定期自檢,將曾存儲在崩潰節(jié)點(diǎn)中的數(shù)據(jù)轉(zhuǎn)移到其他正常節(jié)點(diǎn)中
10、云端負(fù)載均衡測試3-3云端各節(jié)點(diǎn)負(fù)載均衡通過查看云端各節(jié)點(diǎn)的數(shù)據(jù)占用率情況,檢測是否云端各檢節(jié)點(diǎn)是否負(fù)載均衡測試云端各節(jié)點(diǎn)是否負(fù)載均衡云端能夠自動分配各數(shù)據(jù)塊存儲位置,使各個(gè)節(jié)點(diǎn)負(fù)載均衡三 測試環(huán)境圖3-1 測試環(huán)境拓?fù)鋱D根據(jù)上述實(shí)驗(yàn)方案,我們搭建測試環(huán)境如圖4-1所示,主要測試計(jì)算機(jī)性能參數(shù)及IP地址配置如表3-1所示。表3-1測試計(jì)算機(jī)配置名稱主要配置IP地址客戶端PC機(jī)CPU:Intel(R) Core(TM)2 Duo CPU T6500 2.00GHz;內(nèi)存:DDR2 2048MB操作系統(tǒng):Windows700認(rèn)證服務(wù)器端PC機(jī)CPU:Intel(R) Core(TM)2 Duo C
11、PU T6500 2.10GHz;內(nèi)存:DDR2 1024MB操作系統(tǒng):Windows 701云端PC機(jī)1(namenode)CPU:Intel(R) Core(TM)2 Duo CPU T6500 2.00GHz;內(nèi)存:DDR2 2048MB操作系統(tǒng):Linux00云端PC機(jī)2(datanode)CPU:Intel(R) Core(TM)2 Duo CPU T6500 2.00GHz;內(nèi)存:DDR2 2048MB操作系統(tǒng):Linux01云端PC機(jī)3(datanode)CPU:Intel(R) Core(TM)2 Duo CPU T6500 2.00GHz;內(nèi)存:DDR2 2048MB操作系統(tǒng)
12、:Linux02云端PC機(jī)4(datanode)CPU:Intel(R) Core(TM)2 Duo CPU T6500 2.00GHz;內(nèi)存:DDR2 2048MB操作系統(tǒng):Linux03四 功能測試4.1 客戶端測試客戶端主要有用戶登陸、磁盤管理、用戶空間、權(quán)限設(shè)置、審批、設(shè)置等5大功能,以下分別對其進(jìn)行測試。測試1-1用戶注冊、登錄測試代號測試方法測試目的測試結(jié)果測試1-1在客戶端登錄頁面中,注冊用戶,并用合法賬號登錄測試客戶端是否能夠?qū)崿F(xiàn)注冊、登錄功能客戶端能夠注冊新用戶,并通過審核通過的賬戶登錄測試用例1-1-1 用戶注冊測試用例代號輸入動態(tài)返回值輸出測試用例1-1-1用戶名(adm
13、ina)、昵稱(admina)、密碼(1)、性別(男)、所屬部門(財(cái)務(wù)部)、用戶角色(部門負(fù)責(zé)人)、頭像1(操作成功)彈出“注冊成功”的對話框首先進(jìn)入客戶端登陸頁面,在用戶登陸面板中,通過點(diǎn)擊“注冊用戶”,進(jìn)入注冊用戶面板,進(jìn)行用戶注冊,輸入相關(guān)輸入信息,如圖4-1所示:圖4-1 用戶注冊頁面點(diǎn)擊注冊,彈出“注冊成功”的對話框,注冊成功,流程進(jìn)入審批階段,如果注冊為部門負(fù)責(zé)人,則需要系統(tǒng)負(fù)責(zé)人進(jìn)行審批;如果注冊為部門員工,則需要部門負(fù)責(zé)人審批,審批通過后方可使用此賬號。測試用例1-1-2 用戶登陸測試用例代號輸入動態(tài)返回值輸出測試用例1-1-2用戶名(admina)、密碼(1)、服務(wù)器地址(0
14、1)、端口號(5000)1(操作成功)進(jìn)入網(wǎng)絡(luò)虛擬磁盤系統(tǒng)界面進(jìn)入用戶登陸頁面,填寫代理服務(wù)器IP地址,端口號等相關(guān)輸入,得到如圖4-2所示:圖4-2 用戶登陸界面點(diǎn)擊登錄按鈕,成功進(jìn)入網(wǎng)絡(luò)虛擬磁盤系統(tǒng)界面,如圖4-3所示:圖4-3 網(wǎng)絡(luò)虛擬磁盤系統(tǒng)界面測試1-1 測試結(jié)果測試代號測試名稱測試結(jié)果缺陷分析測試用例1-1用戶的注冊、登陸符合設(shè)計(jì)程序,測試成功。無測試1-2創(chuàng)建映像文件測試代號測試方法測試目的測試結(jié)果測試1-2在磁盤管理中,創(chuàng)建映像文件,并在本地加載虛擬磁盤測試客戶端是否能夠成功創(chuàng)建映像文件客戶端能夠成功創(chuàng)建映像文件并且加載成為虛擬磁盤測試用例1-2-1 創(chuàng)建并加載映像文件測試用例
15、代號輸入動態(tài)返回值輸出測試用例1-2-1映像文件存放路徑(E:)、文件名(test)、文件大小(100M)1(操作成功)在虛擬磁盤管理列表中,增加了該條條目進(jìn)入網(wǎng)絡(luò)虛擬磁盤系統(tǒng)的磁盤管理界面,按照測試用例填寫輸入,點(diǎn)擊確定之后,在虛擬磁盤管理列表中,添加了該條條目;創(chuàng)建映像文件成功后,加載該映像文件, 點(diǎn)擊加載按鈕,加載映像文件成功后,網(wǎng)絡(luò)虛擬磁盤系統(tǒng)界面中該映像文件的狀態(tài)如圖4-4所示:圖4-4 加載成功后映像文件狀態(tài)此時(shí),在計(jì)算機(jī)中,會多出該虛擬磁盤,通過磁盤格式化后,該虛擬磁盤便創(chuàng)建成功,如圖4-5所示:圖4-5 虛擬磁盤創(chuàng)建成功測試1-2 測試結(jié)果測試代號測試名稱測試結(jié)果缺陷分析測試用
16、例1-2創(chuàng)建映像文件符合設(shè)計(jì)程序,測試成功。無測試1-3 刪除映像文件測試代號測試方法測試目的測試結(jié)果測試1-3在磁盤管理中,卸載虛擬磁盤,并刪除映像文件測試客戶端是否能夠成功刪除映像文件客戶端能夠成功卸載虛擬磁盤并刪除映像文件測試用例1-3-1 刪除映像文件測試用例代號輸入動態(tài)返回值輸出測試用例1-3-1無1(操作成功)在虛擬磁盤管理列表中,刪除了該條條目進(jìn)入到網(wǎng)絡(luò)虛擬磁盤系統(tǒng)磁盤管理界面,判斷需要刪除的映像文件是否已經(jīng)加載到計(jì)算機(jī)中,如果已經(jīng)加載,則先將該映像文件卸載,然后再從虛擬磁盤管理列表中刪除。測試1-3 測試結(jié)果測試代號測試名稱測試結(jié)果缺陷分析測試用例1-3刪除映像文件符合設(shè)計(jì)程序
17、,測試成功。無測試1-4上傳映像文件測試代號測試方法測試目的測試結(jié)果測試1-4在用戶空間中,上傳本地映像文件至服務(wù)器測試客戶端是否能夠成功上傳本地加密的映像文件客戶端能夠成功上傳本地加密的映像文件至服務(wù)器測試用例1-4-1上傳映像文件測試用例代號輸入動態(tài)返回值輸出測試用例1-4-1E盤中test.vdk1(操作成功)在用戶空間中顯示該映像文件的目錄進(jìn)入到網(wǎng)絡(luò)虛擬磁盤系統(tǒng)的用戶空間界面,點(diǎn)擊上傳按鈕,選擇測試用例中輸入的文件名,確認(rèn)上傳,上傳過程如圖4-6所示:圖4-6 映像文件上傳測試1-4 測試結(jié)果測試代號測試名稱測試結(jié)果缺陷分析測試用例1-4上傳映像文件符合設(shè)計(jì)程序,測試成功。無測試1-5
18、加載映像文件測試代號測試方法測試目的測試結(jié)果測試1-5在用戶空間中,加載映像文件測試客戶端是否能夠成功加載在服務(wù)器端的映像文件客戶端能夠成功加載在服務(wù)器端的映像文件測試用例1-5-1加載映像文件測試用例代號輸入動態(tài)返回值輸出測試用例1-5-1在用戶空間中,選中需要加載的文件夾1(操作成功)在磁盤管理中增加了該條目,并在計(jì)算機(jī)磁盤中增加了該虛擬磁盤進(jìn)入到網(wǎng)絡(luò)虛擬磁盤系統(tǒng)的用戶空間界面,選中需要加載的文件夾,點(diǎn)擊加載,在虛擬磁盤管理列表中,增加了該條目,同時(shí)在計(jì)算機(jī)中磁盤中增加了該虛擬磁盤,加載結(jié)果如圖4-7所示:圖4-7 從服務(wù)器加載映像文件測試1-5 測試結(jié)果測試代號測試名稱測試結(jié)果缺陷分析測
19、試用例1-5加載映像文件符合設(shè)計(jì)程序,測試成功。無測試1-6文件訪問設(shè)置瀏覽權(quán)限測試代號測試方法測試目的測試結(jié)果測試1-6以普通員工a1的身份登錄,在權(quán)限控制中,對所屬文件進(jìn)行瀏覽權(quán)限設(shè)置,使授權(quán)用戶僅能實(shí)現(xiàn)瀏覽測試客戶端是否能夠成功設(shè)置文件瀏覽權(quán)限客戶端能夠成功設(shè)置文件瀏覽權(quán)限測試用例1-6-1文件訪問設(shè)置瀏覽權(quán)限測試用例代號輸入動態(tài)返回值輸出測試用例1-6-1以部門負(fù)責(zé)人admina的身份登錄,對生產(chǎn)部的adminb設(shè)置瀏覽權(quán)限1(操作成功)在用戶空間中能夠看到設(shè)置瀏覽權(quán)限的文件夾及其文件目錄,但不能加載以部門負(fù)責(zé)人admina的身份進(jìn)入網(wǎng)絡(luò)虛擬磁盤系統(tǒng)的權(quán)限設(shè)置界面,將當(dāng)前用戶所擁有的信
20、息設(shè)置共享權(quán)限,將生產(chǎn)部的adminb用戶設(shè)置瀏覽權(quán)限,使其能夠?yàn)g覽當(dāng)前用戶的信息,如果當(dāng)前用戶與設(shè)置共享的用戶非同部門,則需要通過部門負(fù)責(zé)人對此共享進(jìn)行審批,具體審批過程見測試1-9,審批通過后,瀏覽權(quán)限界面如圖4-8所示:圖4-8 瀏覽權(quán)限界面以adminb的用戶進(jìn)入網(wǎng)絡(luò)虛擬磁盤系統(tǒng)的用戶空間界面,可以看到由admina提供的共享信息,但此信息無法加載,如圖4-9所示:圖4-9 瀏覽權(quán)限的共享界面測試1-6 測試結(jié)果測試代號測試名稱測試結(jié)果缺陷分析測試用例1-6文件訪問設(shè)置瀏覽權(quán)限符合設(shè)計(jì)程序,測試成功。無測試1-7 文件訪問設(shè)置加載權(quán)限測試代號測試方法測試目的測試結(jié)果測試1-7以部門負(fù)責(zé)
21、人admina的身份登錄,在權(quán)限控制中,對所屬文件進(jìn)行加載權(quán)限設(shè)置,使授權(quán)用戶能夠?qū)崿F(xiàn)加載測試客戶端是否能夠成功設(shè)置文件加載權(quán)限客戶端能夠成功設(shè)置文件加載權(quán)限測試用例1-7-1文件訪問設(shè)置加載權(quán)限測試用例代號輸入動態(tài)返回值輸出測試用例1-7-1以部門負(fù)責(zé)人admina的身份登錄,對生產(chǎn)部的adminb設(shè)置加載權(quán)限1(操作成功)在用戶空間中能夠查看到設(shè)置加載權(quán)限的文件夾及其文件目錄,并能夠加載以部門負(fù)責(zé)人admina的用戶進(jìn)入網(wǎng)絡(luò)虛擬磁盤系統(tǒng)的權(quán)限設(shè)置界面,將當(dāng)前用戶所擁有的信息設(shè)置共享權(quán)限,將生產(chǎn)部的adminb用戶設(shè)置加載權(quán)限,使其能夠?yàn)g覽并加載當(dāng)前用戶的信息,如果當(dāng)前用戶與設(shè)置共享的用戶非
22、同部門,則需要通過部門負(fù)責(zé)人對此共享進(jìn)行審批,具體審批過程見測試1-9,審批通過后,adminb用戶則擁有對admina用戶映像加載權(quán)限。 以adminb的用戶進(jìn)入網(wǎng)絡(luò)虛擬磁盤系統(tǒng)的用戶空間界面,可以看到由admina提供的共享信息,并能夠加載,如圖4-10所示:圖4-10 加載權(quán)限的共享界面測試1-7 測試結(jié)果測試代號測試名稱測試結(jié)果缺陷分析測試用例1-7文件訪問設(shè)置加載權(quán)限符合設(shè)計(jì)程序,測試成功。無測試1-8 文件訪問設(shè)置加載受限權(quán)限測試代號測試方法測試目的測試結(jié)果測試1-8以部門負(fù)責(zé)人admina的身份登錄,在權(quán)限控制中,對所屬文件進(jìn)行加載受限權(quán)限設(shè)置,使授權(quán)用戶能夠?qū)崿F(xiàn)加載受限測試客戶
23、端是否能夠成功設(shè)置文件加載受限權(quán)限客戶端能夠成功設(shè)置加載受限權(quán)限測試用例1-8-1文件訪問設(shè)置加載受限權(quán)限測試用例代號輸入動態(tài)返回值輸出測試用例1-8-1以部門負(fù)責(zé)人admina的身份登錄,對生產(chǎn)部的adminb設(shè)置加載受限權(quán)限1(操作成功)在用戶空間中能夠看到設(shè)置瀏覽權(quán)限的文件夾及其文件目錄,但不能加載以部門負(fù)責(zé)人admina的用戶進(jìn)入網(wǎng)絡(luò)虛擬磁盤系統(tǒng)的權(quán)限設(shè)置界面,將當(dāng)前用戶所擁有的信息設(shè)置共享權(quán)限,將生產(chǎn)部的adminb用戶設(shè)置加載受限權(quán)限,使其能夠?yàn)g覽當(dāng)前用戶的信息并能夠?qū)崿F(xiàn)加載受限,如果當(dāng)前用戶與設(shè)置共享的用戶非同部門,則需要通過部門負(fù)責(zé)人對此共享進(jìn)行審批,具體審批過程見測試1-9,
24、審批通過后,adminb用戶則擁有對admina用戶映像加載受限權(quán)限。以adminb的用戶進(jìn)入網(wǎng)絡(luò)虛擬磁盤系統(tǒng)的用戶空間界面,可以看到由admina提供的共享信息,并能夠加載該信息,但不能對該信息進(jìn)行復(fù)制、截屏、另存為等操作,如圖4-11所示:圖4-11 加載受限權(quán)限的共享界面測試1-8 測試結(jié)果測試代號測試名稱測試結(jié)果缺陷分析測試用例1-8文件訪問設(shè)置加載受限權(quán)限符合設(shè)計(jì)程序,測試成功。無測試1-9文件共享審批測試代號測試方法測試目的測試結(jié)果測試1-9以部門負(fù)責(zé)人身份,在審批中,對該部門普通用戶申請的文件共享進(jìn)行審批測試客戶端是否能夠成功審批共享文件客戶端能夠成功審批共享文件測試用例1-9-
25、1文件共享審批測試用例代號輸入動態(tài)返回值輸出測試用例1-9-1以部門負(fù)責(zé)人admina的身份登錄,對本部門員工a1提出的共享申請進(jìn)行審批通過1(操作成功)共享審批通過,被共享的用戶能夠在其用戶空間查看相關(guān)信息并進(jìn)行相應(yīng)處理以部門負(fù)責(zé)人admina的身份進(jìn)入網(wǎng)絡(luò)虛擬磁盤系統(tǒng)的審批界面,對本部門的普通員工申請的信息共享進(jìn)行審批。審批通過后,信息才能夠?qū)崿F(xiàn)相應(yīng)的信息共享。如圖4-12所示:圖4-12 文件共享審批界面測試1-9 測試結(jié)果測試代號測試名稱測試結(jié)果缺陷分析測試用例1-9文件共享審批符合設(shè)計(jì)程序,測試成功。無測試1-10注冊用戶審批測試代號測試方法測試目的測試結(jié)果測試1-10以部門負(fù)責(zé)人身
26、份,在審批中,對申請?jiān)摬块T的賬戶進(jìn)行審批通過測試客戶端是否能夠成功審批注冊用戶客戶端能夠成功審批注冊用戶測試用例1-10-1注冊用戶審批測試用例代號輸入動態(tài)返回值輸出測試用例1-10-1以部門負(fù)責(zé)人admina的身份登錄,對申請注冊該部門的用戶進(jìn)行審批通過1(操作成功)注冊用戶審批通過,注冊通過的新用戶能夠登錄到客戶端以部門負(fù)責(zé)人admina的身份進(jìn)入網(wǎng)絡(luò)虛擬磁盤系統(tǒng)的審批界面,對申請注冊本部門的賬號進(jìn)行審批。審批通過后,新用戶能夠根據(jù)其賬號登錄到客戶端。如圖4-13所示:圖4-13 注冊用戶審批界面測試1-10 測試結(jié)果測試代號測試名稱測試結(jié)果缺陷分析測試用例1-10文件共享審批符合設(shè)計(jì)程序
27、,測試成功。無4.2 認(rèn)證服務(wù)器測試認(rèn)證服務(wù)器主要分為用戶管理和磁盤空間管理,以下分別對其進(jìn)行測試。測試2-1查看當(dāng)前所有用戶和監(jiān)聽在線用戶測試代號測試方法測試目的測試結(jié)果測試2-1登錄認(rèn)證服務(wù)器,在用戶管理中,查看當(dāng)前所有用戶和監(jiān)聽在線用戶情況測試認(rèn)證服務(wù)器是否能夠查看和監(jiān)聽用戶信息認(rèn)證服務(wù)器能夠查看和監(jiān)聽用戶信息測試用例2-1-1查看當(dāng)前所有用戶和監(jiān)聽在線用戶測試用例代號輸入動態(tài)返回值輸出測試用例2-1-1無1(操作成功)在網(wǎng)絡(luò)虛擬磁盤認(rèn)證服務(wù)器端的用戶管理中能夠查看當(dāng)前所有用戶及在線用戶進(jìn)入網(wǎng)絡(luò)虛擬磁盤認(rèn)證服務(wù)器端的用戶管理界面,可以查看到所有用戶的相關(guān)信息,以及監(jiān)聽當(dāng)前在線用戶的情況。
28、如圖4-14所示:圖4-14 用戶管理界面測試2-1 測試結(jié)果測試代號測試名稱測試結(jié)果缺陷分析測試用例2-1查看當(dāng)前所有用戶和監(jiān)聽在線用戶符合設(shè)計(jì)程序,測試成功。無測試2-2 黑名單管理測試代號測試方法測試目的測試結(jié)果測試2-2在認(rèn)證服務(wù)器中,將一些非法或者違規(guī)的用戶拖入黑名單,從而無法使用網(wǎng)絡(luò)虛擬磁盤系統(tǒng)測試本系統(tǒng)是否可以在認(rèn)證服務(wù)器中管理刪除非法用戶認(rèn)證服務(wù)器能夠管理刪除非法用戶測試用例2-2-1黑名單管理測試用例代號輸入動態(tài)返回值輸出測試用例2-2-1在認(rèn)證服務(wù)器端,選中待刪除用戶1(操作成功)將待刪除的用戶刪除出用戶列表中,并且從此不能用此用戶登陸客戶端進(jìn)入網(wǎng)絡(luò)虛擬磁盤認(rèn)證服務(wù)器端的黑
29、名單界面,可以查看到所有被拉入黑名單的用戶信息,并可以對黑名單用戶進(jìn)行移除操作。如圖4-15所示:圖4-15 黑名單界面測試2-2 測試結(jié)果測試代號測試名稱測試結(jié)果缺陷分析測試用例2-2黑名單管理符合設(shè)計(jì)程序,測試成功。無測試2-3注冊用戶的審批測試代號測試方法測試目的測試結(jié)果測試2-3在認(rèn)證服務(wù)器中,對申請注冊的部門負(fù)責(zé)人用戶進(jìn)行審批通過測試認(rèn)證服務(wù)器是否能夠成功審批申請注冊的用戶認(rèn)證服務(wù)器能夠成功審批申請注冊的用戶測試用例2-3-1注冊用戶的審批測試用例代號輸入動態(tài)返回值輸出測試用例2-3-1新申請注冊的部門負(fù)責(zé)人1(操作成功)用戶列表中增加了該用戶信息,同時(shí)能夠以此用戶登陸客戶端進(jìn)入網(wǎng)絡(luò)
30、虛擬磁盤認(rèn)證服務(wù)器端的審批界面,可以查看到新申請注冊部門負(fù)責(zé)人的用戶信息,并可以對該用戶進(jìn)行審批通過與否的操作。如圖4-16所示:圖4-16 審批界面測試2-3 測試結(jié)果測試代號測試名稱測試結(jié)果缺陷分析測試用例2-3注冊用戶的審批符合設(shè)計(jì)程序,測試成功。無測試2-4磁盤空間管理測試代號測試方法測試目的測試結(jié)果測試2-4在認(rèn)證服務(wù)器中,設(shè)置用戶能夠使用的網(wǎng)絡(luò)虛擬磁盤空間測試認(rèn)證服務(wù)器是否能夠成功設(shè)置用戶的網(wǎng)絡(luò)虛擬磁盤空間認(rèn)證服務(wù)器能夠成功設(shè)置網(wǎng)絡(luò)的虛擬磁盤空間測試用例2-4-1磁盤空間管理測試用例代號輸入動態(tài)返回值輸出測試用例2-4-1用戶(admina)、分配空間大?。?00MB)1(操作成功
31、)用戶列表中顯示修改后的分配空間大小進(jìn)入網(wǎng)絡(luò)虛擬磁盤認(rèn)證服務(wù)器端的用戶管理界面,選中用戶admina,點(diǎn)擊設(shè)置空間大小按鈕,分配空間300MB,確定后在用戶信息列表中用戶admina的用戶空間更改為300MB。如圖4-17所示:圖4-17 磁盤空間管理界面測試2-4 測試結(jié)果測試代號測試名稱測試結(jié)果缺陷分析測試用例2-4磁盤空間管理符合設(shè)計(jì)程序,測試成功。無4.3 云端測試云端主要具備云端備份、云端容災(zāi)、云端負(fù)載均衡等功能,以下分別對其進(jìn)行測試。測試3-1映像文件的備份存儲測試代號測試方法測試目的測試結(jié)果測試3-1將上傳至云端的映像文件通過云平臺namenode查詢文件存放情況測試云端是否具備
32、映像文件的備份存儲云端將映像文件分為三個(gè)備份存放在兩臺電腦中測試用例3-1-1映像文件的備份存儲測試用例代號輸入動態(tài)返回值輸出測試用例3-1-1無1(操作成功)通過瀏覽器進(jìn)入hadoop文件系統(tǒng)(http:/hadoop-a:50070/dfshealth.jsp),查看文件系統(tǒng)概況,如下圖4-18所示:圖4-18 云端文件系統(tǒng)界面點(diǎn)擊網(wǎng)頁鏈接,進(jìn)入云端根目錄下的結(jié)構(gòu),如下圖4-19所示:圖4-19 云端根目錄結(jié)構(gòu)查看用戶Admin-A的文件夾下的文件分布,查看文件存儲備份情況如下圖4-20所示:圖4-20 Admin-A的文件分布測試3-1 測試結(jié)果測試代號測試名稱測試結(jié)果缺陷分析測試用例3
33、-1映像文件的備份存儲符合設(shè)計(jì)程序,測試成功。無測試3-2云端的容災(zāi)自檢測試代號測試方法測試目的測試結(jié)果測試3-2關(guān)閉一臺datanode的計(jì)算機(jī),查找曾經(jīng)存放在該結(jié)點(diǎn)中的文件并沒有丟失,而是轉(zhuǎn)移到其他結(jié)點(diǎn)中。測試云端是否能容災(zāi)自檢云端能夠通過定期自檢,將曾存儲在崩潰節(jié)點(diǎn)中的數(shù)據(jù)轉(zhuǎn)移到其他正常節(jié)點(diǎn)中測試用例3-2-1云端的容災(zāi)自檢測試用例代號輸入動態(tài)返回值輸出測試用例3-2-1無1(操作成功)關(guān)閉一個(gè)節(jié)點(diǎn),模擬某節(jié)點(diǎn)崩潰的情況,即當(dāng)一個(gè)節(jié)點(diǎn)出現(xiàn)故障后,文件依然能夠被正常讀出,結(jié)果如下圖4-21所示:圖4-21 容災(zāi)下正常運(yùn)行情況測試3-2 測試結(jié)果測試代號測試名稱測試結(jié)果缺陷分析測試用例3-2
34、映像文件的備份存儲符合設(shè)計(jì)程序,測試成功。無測試3-3云端各節(jié)點(diǎn)負(fù)載均衡測試代號測試方法測試目的測試結(jié)果測試3-3無檢測云端各數(shù)據(jù)節(jié)點(diǎn)負(fù)責(zé)均衡各數(shù)據(jù)節(jié)點(diǎn)存儲情況差不多測試用例3-3-1云端各節(jié)點(diǎn)負(fù)載均衡測試用例代號輸入動態(tài)返回值輸出測試用例3-3-1無1(操作成功)無 云端系統(tǒng)會根據(jù)各數(shù)據(jù)節(jié)點(diǎn)的數(shù)據(jù)存放情況,將各數(shù)據(jù)塊均衡地分發(fā)到各數(shù)據(jù)節(jié)點(diǎn),進(jìn)入hadoop的web文件管理界面,查看各節(jié)點(diǎn)的存儲使用情況,可以發(fā)現(xiàn)各節(jié)點(diǎn)的存儲情況基本相同,到達(dá)負(fù)載均衡的效果,如圖所示4-22。圖4-22 云端各節(jié)點(diǎn)負(fù)載均衡測試3-3 測試結(jié)果測試代號測試名稱測試結(jié)果缺陷分析測試用例3-3云端各節(jié)點(diǎn)負(fù)載均衡符合設(shè)
35、計(jì)程序,測試成功。無五 性能測試本次測試主要從安全性、加密速率和傳輸速率、易用性三個(gè)方面來測試本軟件性能。5.1 安全性 “安全”方面主要包含五個(gè)模塊登錄信息傳輸模塊、映像文件傳輸模塊、磁盤信息傳輸模塊、空間信息傳輸模塊、權(quán)限信息傳輸模塊。測試結(jié)果如下:表 5-1 傳輸安全性測試表測試目的測試軟件在信息傳輸過程中的安全性測試類別測試編號輸入/動作期望輸出/反應(yīng)實(shí)際情況登錄信息傳輸Test1客戶端輸入用戶名和密碼,點(diǎn)擊“登錄”客戶端向服務(wù)器端傳送加密后的用戶名和密碼,服務(wù)器端驗(yàn)證后返回驗(yàn)證結(jié)果捕獲到的用戶登錄信息是加密了的映像文件傳輸Test2客戶端選擇本地映像文件,點(diǎn)擊“上傳”客戶端向服務(wù)器端
36、發(fā)送加密后的映像文件映像文件自創(chuàng)建后一直是處于加密狀態(tài)Test3客戶端選擇磁盤,點(diǎn)擊“加載”服務(wù)器端向客戶端發(fā)送加密后的映像文件映像文件自創(chuàng)建后一直是處于加密狀態(tài)磁盤信息傳輸Test4客戶端登錄成功后,服務(wù)器端自動給客戶端發(fā)送磁盤信息傳送加密后的磁盤信息捕獲到的磁盤信息是加密了的Test5客戶端對磁盤進(jìn)行加載、卸載或刪除等操作后,向服務(wù)器端發(fā)送磁盤信息傳送加密后的磁盤信息捕獲到的磁盤信息是加密了的空間信息傳輸Test6客戶端登錄成功后,服務(wù)器端自動向客戶端發(fā)送用戶空間信息傳送加密后的空間信息捕獲到的空間信息是加密了的權(quán)限信息傳輸Test7客戶端登錄成功后,服務(wù)器端自動向客戶端發(fā)送權(quán)限信息傳送加
37、密后的權(quán)限信息捕獲到的權(quán)限信息是加密了的Test8客戶端對其他用戶修改權(quán)限后,向服務(wù)器端發(fā)送新的權(quán)限信息傳送加密后的權(quán)限信息捕獲到的權(quán)限信息是加密了的5.2加密速率與傳輸速率(1)文件加密速率性能方面,普通經(jīng)過優(yōu)化(加密算法改進(jìn)為查表法)的AES加密軟件加密較大的文件時(shí),速度僅能達(dá)到2M/s,而本作品中采用虛擬磁盤驅(qū)動級透明加密技術(shù),加密速度非???,對用戶完全透明。(2)文件傳輸速率性能方面,測試結(jié)果如下:表 5-2傳輸性能測試表測試目的測試局域網(wǎng)內(nèi)文件傳輸?shù)乃俾屎头€(wěn)定性測試類別測試編號測試說明期望性能實(shí)際性能客戶端文件發(fā)送Test9向服務(wù)器端上傳10M大小文件10M/S8.1M/STest1
38、0向服務(wù)器端上傳100M大小文件10M/S7.9M/STest11向服務(wù)器端上傳1G大小文件10M/S8M/S客戶端文件接收Test12從服務(wù)器端下載10M大小映像文件10M/S5.9M/STest13從服務(wù)器端下載100M大小映像文件10M/S7.8M/STest14從服務(wù)器端下載1G大小映像文件10M/S7.6M/S服務(wù)器文件發(fā)送Test15向客戶端發(fā)送10M大小映像文件10M/S6.8M/STest16向客戶端發(fā)送100M大小映像文件10M/S5.9M/STest17向客戶端發(fā)送1G大小映像文件10M/S7.2M/S服務(wù)器文件接收Test18接送客戶端上傳的10M大小映像文件10M/S4
39、.5M/STest19接送客戶端上傳的100M大小映像文件10M/S5.3M/STest20接送客戶端上傳的1G大小映像文件10M/S6.9M/S5.3易用性 “方便易用”方面主要測試用戶的一般性操作的難易程度,測試結(jié)果如下:表 5-3 操作難易度測試表測試目的通過用戶的使用體驗(yàn),提升系統(tǒng)的交互性與易操作性測試類別測試編號測試說明操作難易程度虛擬磁盤操作Test21創(chuàng)建虛擬映像文件易Test22加載虛擬映像文件易Test23刪除虛擬映像文件易Test24卸載虛擬磁盤易用戶空間操作Test25瀏覽用戶空間文件易Test26上傳虛擬映像文件易Test27下載虛擬映像文件易權(quán)限控制操作Test28修改賦予其他用戶的權(quán)限(下載或?yàn)g覽)易磁盤信息操作Test29瀏覽所有虛擬磁盤詳細(xì)信息易Test30更改虛擬磁盤名稱易Test31更改虛擬磁盤大小易Test32設(shè)置虛擬磁盤自動加載易六 測試總結(jié)與分析根據(jù)上述測試工
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2030年全球與中國生物基樹脂復(fù)合材料行業(yè)產(chǎn)銷規(guī)模及需求前景預(yù)測報(bào)告
- 2024-2030年中國黃銅出水口行業(yè)供需狀況發(fā)展戰(zhàn)略規(guī)劃分析報(bào)告
- 2024-2030年中國高純生鐵行業(yè)前景分析及發(fā)展戰(zhàn)略研究報(bào)告
- 果汁換熱器課程設(shè)計(jì)
- 幼兒園簡單主題課程設(shè)計(jì)
- 2024年度水產(chǎn)品冷鏈物流配送及銷售合作協(xié)議3篇
- 賓語從句微課程設(shè)計(jì)
- 機(jī)械課程設(shè)計(jì)代寫
- 智能飲水機(jī)課程設(shè)計(jì)
- 機(jī)床液壓夾具課程設(shè)計(jì)
- 橋梁工程擋土墻施工
- 供應(yīng)商質(zhì)量問題處理流程范文
- 班組長管理能力提升培訓(xùn)
- 裝飾裝修施工方案
- 中班語言《新房子》3--完整版PPT課件(24頁P(yáng)PT)
- 高電壓技術(shù):5-2絕緣電阻、吸收比、泄漏電流的測量
- 王守仁英國文學(xué)選讀課后答案
- (完整版)20以內(nèi)帶括號加減法口算練習(xí)
- 奧星-計(jì)算機(jī)化系統(tǒng)驗(yàn)證要點(diǎn)分析與校準(zhǔn)管理
- 北京九強(qiáng)生物技術(shù)股份有限公司新建研發(fā)中心及參考試驗(yàn)室項(xiàng)目環(huán)境影響評價(jià)報(bào)告書簡本
- 中國國際商會入會申請表
評論
0/150
提交評論