




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
本文格式為Word版,下載可任意編輯——網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)hadoop接口實(shí)現(xiàn)及系統(tǒng)測試網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
——hadoop接口實(shí)現(xiàn)及系統(tǒng)測試
摘要:隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,各種網(wǎng)絡(luò)服務(wù)器對存儲(chǔ)的需求隨之發(fā)展。但由于商業(yè)規(guī)模的不同,對網(wǎng)絡(luò)存儲(chǔ)的需求也不同。因此,要選擇適合的網(wǎng)絡(luò)存儲(chǔ)技術(shù)進(jìn)行網(wǎng)絡(luò)存儲(chǔ)。傳統(tǒng)的網(wǎng)絡(luò)存儲(chǔ)技術(shù)只是解決了數(shù)據(jù)的存儲(chǔ)問題,對于如何確保存儲(chǔ)數(shù)據(jù)的安全可靠性卻沒有提供有效方案。本文研究了分布式網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),對其設(shè)計(jì)思想,體系架構(gòu)及存儲(chǔ)數(shù)據(jù)文件進(jìn)行了分析與設(shè)計(jì)。
圖3-2網(wǎng)絡(luò)運(yùn)行圖
3.2.2系統(tǒng)運(yùn)行硬件環(huán)境
1)硬件環(huán)境
客戶機(jī):普通PCCPU:P41.8GHz內(nèi)存:256MB以上
分辯率:推薦使用1024*768像素2)WEB服務(wù)器
CPU:P41.8GHz內(nèi)存:2048MB以上3)hadoop從服務(wù)器
CPU:P41.8GHz內(nèi)存:1024MB以上
3.2.3系統(tǒng)運(yùn)行軟件環(huán)境
1)操作系統(tǒng):Linux2)數(shù)據(jù)庫:mysql3)開發(fā)工具包:Myeclipse
第6頁(共6頁)
4)JSP服務(wù)器:Tomcat5)瀏覽器:IE8.0/Firefox
3.3功能規(guī)格
我們采用面向?qū)ο蠓治鲎鳛橹饕南到y(tǒng)建模方法,使用UML(UnifiedModelingLanguage)作為建模語言。UML為建?;顒?dòng)提供了從不同角度觀測和展示系統(tǒng)的各種特征的方法。在UML中,從任何一個(gè)角度對系統(tǒng)所作的抽象都可能需要幾種模型來描述,而這些來自不同角度的模型圖最終組成了系統(tǒng)的映像。
UseCase描述的是“actor〞(用戶、外部系統(tǒng)以及系統(tǒng)處理)是如何與系統(tǒng)交互來完成工作的。UseCase模型提供了一個(gè)十分重要的方式來界定系統(tǒng)邊界以及定義系統(tǒng)功能,同時(shí),該模型將來可以派生出動(dòng)態(tài)對象模型。
設(shè)計(jì)Use-case時(shí),我們遵循以下步驟:
第一步,識(shí)別出系統(tǒng)的“actor〞。Actor可以是用戶、外部系統(tǒng),甚至是外部處理,通過某種途徑與系統(tǒng)交互。重要的是著重從系統(tǒng)外部執(zhí)行者的角度來描述系統(tǒng)需要提供哪些功能,并指明這些功能的執(zhí)行者(Actor)是誰。盡可能地確保所有Actor都被完全識(shí)別出來。
其次步,描述主要的UseCase??梢圆扇〔粩嗟貑栕约骸斑@個(gè)Actor畢竟想通過系統(tǒng)做什么?〞來確鑿地描述UseCase。
第三步,重新審視每個(gè)UseCase,為它們下個(gè)詳盡的定義。3.3.1角色(Actor)定義
1)使用者
使用者是指在這個(gè)網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)中通過客戶端存儲(chǔ)資料的人員,這個(gè)Actor主要參與客戶端的注冊登陸賬號、探尋資料、下載、快速上傳等功能。2)管理者
管理用戶是指管理端的用戶,即系統(tǒng)管理員。系統(tǒng)管理員是指對網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)進(jìn)行相關(guān)設(shè)置、維護(hù)的人員,它也是通過管理端登錄對管理端的用戶進(jìn)行設(shè)置,分派權(quán)限等,它們的關(guān)系如圖:
第7頁(共7頁)
圖3-3管理者與使用者關(guān)系
3.3.2系統(tǒng)主用例圖
圖3-4系統(tǒng)主用例圖
3.3.3客戶端子系統(tǒng)
1)上傳文件:用戶登陸后可以上傳文件,從而存儲(chǔ)文件。2)下載文件:用戶登陸后可以從系統(tǒng)下載所需文件。3)修改密碼:用戶登陸后可以對本用戶密碼進(jìn)行修改。
第8頁(共8頁)
3.3.4管理端子系統(tǒng)
1)用戶管理:管理員登陸后,可以用用戶操作,刪除用戶。
2)空間管理:管理員登陸后,可以對用戶的空間大小進(jìn)行管理,更改用戶空間大小。
3)文件管理:管理員登陸后,可以對用戶的文件進(jìn)行管理,清空用戶文件。4)密碼管理:管理員登陸后,可以對用戶的密碼進(jìn)行重置。3.4性能需求3.4.1界面需求
系統(tǒng)的界面要求如下:
1)頁面內(nèi)容:主題突出,站點(diǎn)定義、術(shù)語和行文格式統(tǒng)一、規(guī)范、明確,欄目、菜單設(shè)置和布局合理,傳遞的信息確鑿、及時(shí)。內(nèi)容豐富,文字確鑿,語句通順;專用術(shù)語規(guī)范,行文格式統(tǒng)一規(guī)范。
2)導(dǎo)航結(jié)構(gòu):頁面具有明確的導(dǎo)航指示,且便于理解,便利用戶使用。3)技術(shù)環(huán)境:頁面大小適當(dāng),能用各種常用瀏覽器以不同分辯率瀏覽;無錯(cuò)誤鏈接和空鏈接;采用CSS處理,控制字體大小和版面布局。
4)藝術(shù)風(fēng)格:界面、版面形象清爽悅目、布局合理,字號大小適合、字體選擇合理,前后一致,美觀大方;動(dòng)與靜搭配恰當(dāng),動(dòng)靜效果好;色調(diào)和諧自然,與主題內(nèi)容相協(xié)調(diào)。3.4.2響應(yīng)時(shí)間需求
無論是客戶端和管理端,當(dāng)用戶登錄,進(jìn)行任何操作的時(shí)候,系統(tǒng)應(yīng)當(dāng)及時(shí)的進(jìn)行反應(yīng),反應(yīng)的時(shí)間在5秒以內(nèi)。系統(tǒng)應(yīng)能監(jiān)測出各種非正常狀況,如與設(shè)備的通信中斷,無法連接數(shù)據(jù)庫服務(wù)器等,避免出現(xiàn)長時(shí)間等待甚至無響應(yīng)。
3.4.3可靠性需求
系統(tǒng)應(yīng)保證7X24內(nèi)不當(dāng)機(jī),保證20人可以同時(shí)在客戶端登錄,系統(tǒng)正常運(yùn)行,正確提醒相關(guān)內(nèi)容。3.4.4開放性需求
第9頁(共9頁)
系統(tǒng)應(yīng)具有十分的靈活性,以適應(yīng)將來功能擴(kuò)展的需求。3.4.5可擴(kuò)展性需求
系統(tǒng)設(shè)計(jì)要求能夠表達(dá)擴(kuò)展性要求,以適應(yīng)將來功能擴(kuò)展的需求。3.4.6系統(tǒng)安全性需求
系統(tǒng)有嚴(yán)格的權(quán)限管理功能,各功能模塊需有相應(yīng)的權(quán)限方能進(jìn)入。系統(tǒng)需能夠防止各類誤操作可能造成的數(shù)據(jù)丟失,破壞。防止用戶非法獲取網(wǎng)頁以及內(nèi)容。
4系統(tǒng)概要設(shè)計(jì)
4.1功能需求與程序的關(guān)系
本條用一張如下的矩陣圖說明各項(xiàng)功能需求的實(shí)現(xiàn)同各塊程序的分派關(guān)系:
表4-1功能需求與程序關(guān)系表模塊功能描述用戶通過注冊賬號以便登錄用戶和管理員通過登錄進(jìn)入界面用戶在探尋到相關(guān)資料后,可以對其進(jìn)行下載。用戶可以把自己的資料上傳到網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)的存儲(chǔ)空間中。登錄管理是負(fù)責(zé)所有的管理端的登錄,管理端的人員要登錄到管理端必需經(jīng)過登錄界面,輸入自己的用戶名和密碼,通過判斷這個(gè)用戶的權(quán)限信息,不同的登錄人可能具有不同的權(quán)限,根據(jù)不同的權(quán)限現(xiàn)實(shí)不同的功能。對使用者上傳的文件,管理者可以進(jìn)行查看,可以及時(shí)更新并顯示上傳的文件,及提供上傳文件的詳細(xì)信息。對使用者下載文件的大小進(jìn)行管理,下載權(quán)限進(jìn)行管理。管理者具有分派空間給使用者的權(quán)限,可以查看使用者存儲(chǔ)空間剩余,可以增加、刪除、修改操作。對使用者上傳的文件,管理者可以進(jìn)行查看,可以及時(shí)更新并顯示上傳的文件,及提供上傳文件的詳細(xì)信息??梢詫ξ募M(jìn)行增加、刪除、修改等操作。管理者對密碼可以進(jìn)行查看,修改等操作。當(dāng)使用者登陸時(shí),要將其輸入的密碼與數(shù)據(jù)庫中對應(yīng)的密碼進(jìn)行匹配。當(dāng)進(jìn)入用戶管理模塊時(shí),在用戶管理中可以增加或刪除用戶,編輯用戶名,用戶密碼,修改用戶權(quán)限,具有不同權(quán)限的用戶進(jìn)入系統(tǒng)主界面。
功能和需求描述注冊登錄下載文件上傳文件登錄管理上傳管理下載管理空間管理文件管理密碼管理用戶管理
第10頁(共10頁)
4.2接口設(shè)計(jì)4.2.1用戶接口
1)普通用戶可以上傳文件、下載文件、修改本用戶密碼。2)管理員可以對用戶、空間、文件、密碼進(jìn)行管理。4.2.2外部接口
本系統(tǒng)暫未設(shè)計(jì)外部接口。4.2.3內(nèi)部接口
軟件需要通過配置數(shù)據(jù)通服務(wù)器進(jìn)行連接。4.3運(yùn)行設(shè)計(jì)4.3.1運(yùn)行模塊組合
1)用戶傳下載文件、查看文件夾、修改密碼模塊2)系統(tǒng)設(shè)定、管理員管理空間、用戶模塊4.3.2運(yùn)行控制
用戶登錄進(jìn)入自己的空間界面,點(diǎn)擊上傳來進(jìn)行上傳文件,點(diǎn)擊下載來進(jìn)行下載文件,點(diǎn)擊修改密碼對密碼進(jìn)行修改。4.3.3運(yùn)行時(shí)間
1)用戶修改密碼模塊運(yùn)行時(shí)間少,用戶上傳下載文件運(yùn)行時(shí)間多。2)管理員管理用戶,修改空間大小,修改用戶密碼時(shí)間少。4.4系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)4.4.1規(guī)律結(jié)構(gòu)設(shè)計(jì)要點(diǎn)
表4-2管理員信息數(shù)據(jù)字典表(manager)數(shù)據(jù)項(xiàng)名稱數(shù)據(jù)項(xiàng)類型數(shù)據(jù)項(xiàng)長度是否主鍵是否為空數(shù)據(jù)項(xiàng)含義數(shù)據(jù)項(xiàng)說明IDnamepwd表4-3用戶信息數(shù)據(jù)字典表(user)
charvarcharChar365032是否否否管理員編號用戶名密碼Uuid第11頁(共11頁)
數(shù)據(jù)項(xiàng)名稱IDnamepwdVolumePathEmailAreaSexUploadtime數(shù)據(jù)項(xiàng)類型charvarcharCharIntVarcharVarcharVarcharVarcharVarchar數(shù)據(jù)項(xiàng)長度是否主鍵是否為空數(shù)據(jù)項(xiàng)含義365032453010520是否否否否否否否否管理員編號用戶名密碼用戶最大存儲(chǔ)量用戶存儲(chǔ)路徑用戶驗(yàn)證郵箱注冊地區(qū)用戶性別用戶上傳文件時(shí)間數(shù)據(jù)項(xiàng)說明Uuidnull表示不限容量注冊時(shí)用于驗(yàn)證4.4.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)
由客戶端獲得數(shù)據(jù)存入服務(wù)器,不同權(quán)限的操作人員有不同的方式。4.4.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系
表4-4數(shù)據(jù)結(jié)構(gòu)與程序關(guān)系表用戶上傳下載用戶修改密碼管理員管理空間管理員管理用戶√√√√用戶管理員
4.5系統(tǒng)出錯(cuò)處理設(shè)計(jì)4.5.1出錯(cuò)信息
表4-5出錯(cuò)信息表含義服務(wù)器不連通Hadoop服務(wù)關(guān)閉錯(cuò)誤描述未能鏈接數(shù)據(jù)庫不能上傳下載文件輸出形式處理方法檢查防火墻開啟Hadoop服務(wù)找不到數(shù)據(jù)庫上傳下載失敗
4.5.2補(bǔ)救措施
1)每天進(jìn)行數(shù)據(jù)備份,保證備份即時(shí)更新。
第12頁(共12頁)
2)系統(tǒng)崩潰時(shí)重啟系統(tǒng),可繼續(xù)工作。3)數(shù)據(jù)丟失,回復(fù)已備份的最新數(shù)據(jù)。
5Hadoop接口實(shí)現(xiàn)詳細(xì)設(shè)計(jì)
5.1hdfs文件系統(tǒng)的詳細(xì)結(jié)構(gòu)
圖5-1hdfs文件系統(tǒng)詳細(xì)結(jié)構(gòu)圖
5.2Linux網(wǎng)絡(luò)配置設(shè)計(jì)5.2.1程序描述
在Linux上設(shè)置網(wǎng)絡(luò),使master主機(jī)和slave從機(jī)能夠相互連通。5.2.2功能
主機(jī)和從機(jī)之間通過命令:pingip能夠相互連通,從而為之后的數(shù)據(jù)存儲(chǔ)做鋪墊。5.2.3性能
要求做到瞬時(shí)響應(yīng),在命令輸完,鍵入回車后,能馬上給出ping的結(jié)果。
第13頁(共13頁)
5.2.4輸入項(xiàng)
1)在master(主機(jī))輸入:pingslave(從機(jī))ip2)在slave1(從機(jī))輸入:pingmaster(主機(jī))ip3)在slave2(從機(jī))輸入:pingmaster(主機(jī))ip4)在slave3(從機(jī))輸入:pingmaster(主機(jī))ip5)在slave4(從機(jī))輸入:pingmaster(主機(jī))ip5.2.5輸出項(xiàng)
1)輸出master與每一個(gè)slave的連通結(jié)果。2)輸出slave1與master的連通結(jié)果。3)輸出slave2與master的連通結(jié)果。4)輸出slave3與master的連通結(jié)果。5)輸出slave4與master的連通結(jié)果。5.2.6測試計(jì)劃
針對網(wǎng)絡(luò)配置的文件做測試,查看配置文件的完整性是否達(dá)到要求。5.3LinuxJava環(huán)境安裝5.3.1程序描述
在Linux上配置Java環(huán)境變量。5.3.2功能
安裝和配置Java環(huán)境變量,為后期安裝配置Hadoop,正常啟動(dòng)/中止Hadoop服務(wù)做準(zhǔn)備。5.3.3性能
此處設(shè)計(jì)無性能要求。5.3.4輸入項(xiàng)
1)在master(主機(jī))輸入:java-version2)在slave1(從機(jī))輸入:java-version3)在slave2(從機(jī))輸入:java-version
第14頁(共14頁)
4)在slave3(從機(jī))輸入:java-version5)在slave4(從機(jī))輸入:java-version5.3.5輸出項(xiàng)
在master和slave上都會(huì)輸出相應(yīng)配置好的JDK版本號。5.3.6測試計(jì)劃
針對java配置文件做測試,查看配置文件的完整性是否達(dá)到要求;并且在master和所有slave都鍵入命令java-version,檢查是否會(huì)輸出JDK版本號。5.4LinuxSSH無密碼驗(yàn)證設(shè)計(jì)5.4.1程序描述
在Linux上配置SSH無密碼驗(yàn)證。5.4.2功能
配置SSH無密碼驗(yàn)證,在主機(jī)和從機(jī)之間傳輸數(shù)據(jù)時(shí)不需要輸入密碼,使得master和所有slave之間以及slave相互之間可以直接訪問。5.4.3性能
此處設(shè)計(jì)無性能要求。5.4.4輸入項(xiàng)
1)在master(主機(jī))輸入:sshslave1/slave2/slave3/slave4_ip2)在slave1(從機(jī))輸入:sshmaster_ip3)在slave2(從機(jī))輸入:sshmaster_ip4)在slave3(從機(jī))輸入:sshmaster_ip5)在slave4(從機(jī))輸入:sshmaster_ip5.4.5輸出項(xiàng)
在當(dāng)前狀態(tài)下進(jìn)入相應(yīng)ip的其他master/slaves5.4.6測試計(jì)劃
針對SSH無密碼驗(yàn)證配置文件做測試,查看配置文件的完整性是否達(dá)到要求;并且在master和所有slave都鍵入命令sship,檢查是否會(huì)進(jìn)入相應(yīng)IP的其他
第15頁(共15頁)
master/slaves。
5.5LinuxHadoop安裝配置5.5.1程序描述
在Linuxmaster和slaves上安裝配置Hadoop5.5.2功能
配置Hadoop服務(wù),使用hdfs分布式文件系統(tǒng),實(shí)現(xiàn)分布式網(wǎng)絡(luò)存儲(chǔ)。5.5.3性能
能夠快速啟動(dòng)Hadoop服務(wù)。5.5.4輸入項(xiàng)
1)在master(主機(jī))輸入:start-all.sh2)在master(主機(jī))輸入:jsp3)在slave1(從機(jī))輸入:jsp4)在slave2(從機(jī))輸入:jsp5)在slave3(從機(jī))輸入:jsp6)在slave4(從機(jī))輸入:jsp5.5.5輸出項(xiàng)
1)Master輸出:
圖5-2master輸出圖
2)Slave輸出:
第16頁(共16頁)
圖5-3slave輸出圖
5.5.6測試計(jì)劃
針對Hadoop配置文件做測試,查看配置文件的完整性是否達(dá)到要求;并且在master和所有slave都鍵入命令jsp命令,在windows7瀏覽器輸入網(wǎng)址,檢查是否出現(xiàn)正確的節(jié)點(diǎn)信息。5.6Linuxmysql安裝配置5.6.1程序描述
在Linuxmaster上安裝配置mysql5.6.2功能
數(shù)據(jù)庫,實(shí)現(xiàn)用戶信息及管理員信息的存儲(chǔ)。用戶登陸、注冊時(shí)調(diào)用數(shù)據(jù)庫,讀取信息,進(jìn)行判斷和存儲(chǔ)信息。5.6.3性能
能夠自啟mysql數(shù)據(jù)庫。5.5.4輸入項(xiàng)
在master(主機(jī))輸入:ps-aux|grepmysql5.5.5輸出項(xiàng)
關(guān)于Mysql信息5.5.6測試計(jì)劃
針對mysql配置文件做測試,查看配置文件的完整性是否達(dá)到要求;并且在master鍵入命令ps-aux|grepmysql命令,查看mysql信息是否出現(xiàn)。5.7Hadoophdfs文件操作接口及實(shí)現(xiàn)5.7.1程序描述
Hadoophdfs文件操作接口及其實(shí)現(xiàn)
第17頁(共17頁)
5.7.2功能
用戶上傳下載時(shí),通過該接口實(shí)現(xiàn)向hdfs存儲(chǔ)文件。5.7.3性能
系統(tǒng)能夠做出快速反應(yīng),響應(yīng)快,響應(yīng)時(shí)間短。5.7.4流程規(guī)律
圖5-2流程規(guī)律圖
5.7.5存儲(chǔ)分派
管理員并沒有存儲(chǔ)空間,每一個(gè)用戶初始有150MB的儲(chǔ)存空間,管理員可以對每個(gè)用戶的空間進(jìn)行管理。5.7.6解釋設(shè)計(jì)
1)加在模塊首部的解釋2)加在各分枝點(diǎn)處的解釋
3)對各變量的功能、范圍、缺省條件等所加的解釋4)對使用的規(guī)律所加的解釋5.7.7測試計(jì)劃
針對實(shí)現(xiàn)的接口作測試,寫一個(gè)測試方法,對上傳文件、下載文件逐個(gè)功能,挨個(gè)進(jìn)行測試,看是否能將數(shù)據(jù)在本地和hdfs傳輸。
6系統(tǒng)接口實(shí)現(xiàn)
第18頁(共18頁)
6.1上傳接口實(shí)現(xiàn)
如圖6-1:
(1)
(2)
圖6-1上傳接口實(shí)現(xiàn)截圖
6.2下載接口實(shí)現(xiàn)
如圖6-2:
第19頁(共19頁)
圖6-2下載接口實(shí)現(xiàn)截圖
6.3創(chuàng)立目錄接口實(shí)現(xiàn)
如圖6-3:
圖6-3創(chuàng)立目錄接口實(shí)現(xiàn)截圖
6.4刪除目錄接口實(shí)現(xiàn)
如圖6-4:
第20頁(共20頁)
圖6-4刪除目錄接口實(shí)現(xiàn)截圖
6.5獲取空間大小接口實(shí)現(xiàn)
如圖6-5:
圖6-5獲取空間大小接口實(shí)現(xiàn)截圖
6.6列出文件列表接口實(shí)現(xiàn)
如圖6-6:
第21頁(共21頁)
圖6-6獲取列表接口實(shí)現(xiàn)截圖
7系統(tǒng)測試
7.1測試概要
表7-1測試概要表測試人數(shù)測試內(nèi)容(人)根據(jù)系統(tǒng)需求文檔和設(shè)計(jì)文檔,檢查產(chǎn)品是否正確實(shí)現(xiàn)了功能。1編號測試類型1功能測試工作時(shí)間(天)12性能測試提取系統(tǒng)性能數(shù)據(jù),檢1查系統(tǒng)是否滿足在需求中所規(guī)定達(dá)到的性能。檢查界面是否美觀合理1檢查文檔是否足夠、描述是否合理111345界面測試文擋測試111兼容性測試對于B/S架構(gòu)的系統(tǒng)來說需要考慮用戶端瀏覽器的版本。容錯(cuò)性測試檢查系統(tǒng)的容錯(cuò)能力,6
1
1第22頁(共22頁)
錯(cuò)誤的數(shù)據(jù)輸入不會(huì)對功能和系統(tǒng)產(chǎn)生非正常的影響,且程序?qū)﹀e(cuò)誤的輸入有正確的提醒信息78易用性測試檢查系統(tǒng)是否易用友好1流程測試按操作流程進(jìn)行的測試,主要有業(yè)務(wù)流程、數(shù)據(jù)流程、規(guī)律流程、正反流程,檢查軟件在按流程操作時(shí)是否能夠正確處理檢查系統(tǒng)能否正確安裝、配置檢查配置是否合理、配置是否正常11191011安裝測試配置測試異常測試11111檢查系統(tǒng)能否處理異常1
7.2功能測試7.2.1功能測試計(jì)劃
表7-2功能測試計(jì)劃表測試內(nèi)容人數(shù)(人)工作時(shí)間(天)準(zhǔn)備mysql數(shù)據(jù)庫和tomcat應(yīng)用服務(wù)器、Hadoop服務(wù)及測試工具loadrunner根據(jù)客戶操作制定功能測試方案根據(jù)測試方案完成功能測試用例文檔根據(jù)測試用例準(zhǔn)備測試數(shù)據(jù)根據(jù)測試用例執(zhí)行功能測試,記錄測試數(shù)據(jù)和測試結(jié)果根據(jù)測試執(zhí)行狀況完成測試報(bào)告11序號測試階段1環(huán)境準(zhǔn)備234整理測試點(diǎn)編寫測試用例準(zhǔn)備測試數(shù)據(jù)1111115執(zhí)行測試116完成測試報(bào)告117.2.2功能測試用例概要
表7-3功能測試用例概要表測試內(nèi)容
序號測試模塊
第23頁(共23頁)
12345
登錄模塊注冊模塊用戶模塊管理員模塊退出模塊普通用戶登錄、管理員登錄測試當(dāng)正確/錯(cuò)誤填寫信息是是否注冊成功測試用戶能否成功上傳、下載文件,成功修改本用戶密碼測試管理員是否能成功的對用戶、文件、空間、密碼進(jìn)行管理測試管理員和普通用戶是否能正常退出用戶界面7.2.3功能測試缺陷記錄
通過功能測試后,暫時(shí)沒有發(fā)現(xiàn)缺陷。7.2.4功能測試結(jié)果分析
本系統(tǒng)通過了功能測試,基本上沒有影響系統(tǒng)功能的bug出現(xiàn)。7.3性能測試7.3.1性能測試計(jì)劃
表7-4性能測試計(jì)劃表測試內(nèi)容人數(shù)(人)工作時(shí)間(天)準(zhǔn)備mysql數(shù)據(jù)庫和tomcat應(yīng)用服務(wù)器、Hadoop服務(wù)及測試工具loadrunner根據(jù)客戶操作制定性能測試方案根據(jù)測試方案完成性能測試用例文檔根據(jù)測試用例準(zhǔn)備測試數(shù)據(jù)根據(jù)測試用例執(zhí)行性能測試,記錄測試數(shù)據(jù)和測試結(jié)果根據(jù)測試反映出來的性能問題優(yōu)化軟件系統(tǒng)根據(jù)測試執(zhí)行狀況完成測試報(bào)告11序號測試階段1環(huán)境準(zhǔn)備234整理測試點(diǎn)編寫測試用例準(zhǔn)備測試數(shù)據(jù)1111115執(zhí)行測試1167優(yōu)化性能瓶頸完成測試報(bào)告11117.3.2性能測試用例概要
表7-5性能測試用例概要表
第24頁(共24頁)
編號測試模塊1并發(fā)用戶數(shù)與事務(wù)執(zhí)行狀況并發(fā)用戶數(shù)與數(shù)據(jù)庫主機(jī)并發(fā)用戶數(shù)與應(yīng)用服務(wù)器的關(guān)系表測試內(nèi)容并發(fā)用戶數(shù)、事務(wù)平均響應(yīng)時(shí)間、事務(wù)最大響應(yīng)時(shí)間、平均每秒處理事務(wù)數(shù)、事務(wù)成功率、每秒點(diǎn)擊率、平均流量(字節(jié)/秒)CPU利用率、磁盤I/O參數(shù)23CPU利用率7.3.3性能測試缺陷記錄
由于電腦CPU影響,響應(yīng)時(shí)間相對較慢。7.3.4性能測試結(jié)果分析
(1)(2)
圖7-1性能測試分析圖
7.4界面測試7.4.1界面測試計(jì)劃
表7-6界面測試計(jì)劃表測試內(nèi)容人數(shù)(人)工作時(shí)間(天)準(zhǔn)備mysql數(shù)據(jù)庫和tomcat1應(yīng)用服務(wù)器、Hadoop服務(wù)根據(jù)界面要求制定界面測試方案根據(jù)測試方案完成功能測
序號測試階段123
環(huán)境準(zhǔn)備整理測試點(diǎn)編寫測試用例11111第25頁(共25頁)
試用例文檔4準(zhǔn)備測試數(shù)據(jù)根據(jù)測試用例準(zhǔn)備測試數(shù)據(jù)根據(jù)測試用例執(zhí)行功能測試,記錄測試數(shù)據(jù)和測試結(jié)果根據(jù)測試執(zhí)行狀況完成測試報(bào)告115執(zhí)行測試116
完成測試報(bào)告117.4.2界面測試用例概要
表7-7界面測試用例概要表測試內(nèi)容窗體界面風(fēng)格是否合理,樣式是否合理,布局是否完整,控件是否可行報(bào)錯(cuò)信息框、通知信息框是否有錯(cuò)字,是否合理文字是否規(guī)范、圖標(biāo)是否合理、布局是否合理編號測試模塊123
窗體消息框?qū)Ш綑?.4.3界面測試缺陷記錄
布局不夠完美,可以改進(jìn)。7.4.4界面測試結(jié)果分析
從整體上來說,整個(gè)界面是
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 辦公室設(shè)備智能管理系統(tǒng)的開發(fā)與精細(xì)操作培訓(xùn)
- 低成本運(yùn)營高品質(zhì)管理
- 健康產(chǎn)業(yè)數(shù)字化推廣的創(chuàng)新點(diǎn)解析
- 質(zhì)量保證在開發(fā)中的重要性試題及答案
- 校招:網(wǎng)絡(luò)工程筆試題目及答案
- 校招:市場營銷專員筆試真題及答案
- 法律問題的辯證思考試題及答案
- 校招:軟件測試崗筆試真題及答案
- 法律與經(jīng)濟(jì)的互動(dòng)關(guān)系相關(guān)試題及答案
- 2025年考試常見軟技能試題及答案
- 【企業(yè)員工流失問題研究的文獻(xiàn)綜述4800字】
- 復(fù)旦大學(xué)《信號與系統(tǒng)A》2023-2024學(xué)年第一學(xué)期期末試卷
- 中華中醫(yī)藥學(xué)會(huì)強(qiáng)直性脊柱炎脾虛濕阻證證候診斷標(biāo)準(zhǔn)(公示稿)
- 家長助教日成品
- 2024助貸委托服務(wù)協(xié)議合同模板
- DZ∕T 0033-2020 固體礦產(chǎn)地質(zhì)勘查報(bào)告編寫規(guī)范(正式版)
- 部編版二年級道德與法治下冊第14課《學(xué)習(xí)有方法》精美課件
- 2024年紀(jì)檢監(jiān)察綜合業(yè)務(wù)知識(shí)題庫及參考答案【完整版】
- 21 《楊氏之子》課件
- 中班語言《傘》課件
- 阿替普酶在心腦血管疾病中的應(yīng)用
評論
0/150
提交評論