




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上 TYYGROUP system office room 【TYYUA16H-TYY-TYYYUA8Q8-TYYUA162】軟件測試實訓(xùn)報告專心-專注-專業(yè)河南理工大學(xué) 軟件學(xué)院軟 件 測 試實訓(xùn)報告專業(yè)班級 計軟1503 學(xué) 號學(xué)生姓名 張向伊 2016年 1 月 4 目錄一、引言隨著計算機應(yīng)用領(lǐng)域的不斷擴大,所處理的問題也越來越復(fù)雜。最初,人們用處理簡單問題的一些方法去處理日益復(fù)雜的問題。因此,軟件危機出現(xiàn)了。而軟件產(chǎn)品質(zhì)量則成為開發(fā)者和用戶最關(guān)心的問題。軟件測試能夠有效地幫助開發(fā)者及時發(fā)現(xiàn)程序中的錯誤或缺陷,及時改正,避免軟件產(chǎn)品由于存在某種程度的缺陷造成不必要
2、的損失以至影響產(chǎn)品的最終質(zhì)量。為了給用戶提供一個高質(zhì)量的可靠性強的軟件產(chǎn)品,軟件測試人員必須從縱向和橫向兩個方面對系統(tǒng)的各個模塊進行深入的分析測試,以便能夠準(zhǔn)確及時地發(fā)現(xiàn)程序中存在的缺陷和錯誤。軟件測試是一項非常復(fù)雜的系統(tǒng)工程,從不同的角考慮可以有不同的劃分方法。按是否執(zhí)行程序分為靜態(tài)測試和動態(tài)測試。按程序開發(fā)階段分為單元測試、集成測試、系統(tǒng)測試、驗收測試、回歸測試、ALPHA測試和BETA測試。按測試方法分為黑盒測試、白盒測試和灰盒測。按測試目的分為功能測試、性能測試、壓力測試、安全性測試、兼容性測試等等。因此,為了更好的明確測試的過程,了解測試究竟要完成哪些工作,我們首先要掌握這些軟件測試
3、方法和技術(shù)。在本次綜合實踐中,我們小組選擇了評分管理系統(tǒng)作為測試對象。目的是通過對評分管理系統(tǒng)的測試來發(fā)現(xiàn)程序中存在的缺陷以及修正錯誤的建議,來提高程序的應(yīng)用率,為用戶提供一個方便、安全、實用的產(chǎn)品。同時把所學(xué)知識與實際相結(jié)合起來應(yīng)用,來提高軟件測試本領(lǐng),為以后的軟件測試工作積累經(jīng)驗。二、軟件測試技術(shù)基礎(chǔ)1.軟件測試技術(shù)軟件測試技術(shù)多種多樣,我們可以結(jié)合實際環(huán)境選擇與使用,在此介紹兩種測試技術(shù):黑盒測試和白盒測試。黑盒測試:已知產(chǎn)品的功能設(shè)計規(guī)格,可以進行測試證明每個實現(xiàn)了的功能是否符合要求。黑盒測試意味著測試要在軟件的接口處進行。這種方法是把測試對象看作一個黑盒子,測試人員完全不考慮程序內(nèi)部
4、的邏輯結(jié)構(gòu)和內(nèi)部特性,只依據(jù)程序的需求規(guī)格說明書,檢查程序的功能是否符合它的功能說明。因此黑盒測試又叫功能測試或數(shù)據(jù)驅(qū)動測試。黑盒測試主要是為了發(fā)現(xiàn)以下幾類錯誤:(1)是否有不正確或遺漏的功能?(2)在接口上,輸入是否能正確的接受能否輸出正確的結(jié)果(3)是否有數(shù)據(jù)結(jié)構(gòu)錯誤或外部信息(例如數(shù)據(jù)文件)訪問錯誤?(4)性能上是否能夠滿足要求?(5)是否有初始化或終止性錯誤?白盒測試:已知產(chǎn)品的內(nèi)部工作過程,可以通過測試證明每種內(nèi)部操作是否符合設(shè)計規(guī)格要求,所有內(nèi)部成分是否以經(jīng)過檢查。白盒測試是對軟件的過程性細節(jié)做細致的檢查。這種方法是把測試對象看作一個打開的盒子,它允許測試人員利用程序內(nèi)部的邏輯結(jié)構(gòu)
5、及有關(guān)信息,設(shè)計或選擇測試用例,對程序所有邏輯路徑進行測試。通過在不同點檢查程序狀態(tài),確定實際狀態(tài)是否與預(yù)期的狀態(tài)一致。因此白盒測試又稱為結(jié)構(gòu)測試或邏輯驅(qū)動測試。白盒測試主要是想對程序模塊進行如下檢查:(1)對程序模塊的所有獨立的執(zhí)行路徑至少測試一遍。(2)對所有的邏輯判定,取“真”與取“假”的兩種情況都能至少測一遍。(3)在循環(huán)的邊界和運行的界限內(nèi)執(zhí)行循環(huán)體。(4)測試內(nèi)部數(shù)據(jù)結(jié)構(gòu)的有效性,等等。只對軟件進行外部測試的話會有很多內(nèi)部程序路徑?jīng)]有被測試到;不能直接針對特定的程序段進行深入測試因此可能會隱藏很多的問題。而與此類測試技術(shù)可以互補的正是白盒測試。所以黑盒測試和白盒測試應(yīng)該結(jié)合起來使用
6、。這樣才能更好的保證程序的安全性。2.軟件測試終止標(biāo)準(zhǔn)軟件測試是以最少的時間和人力找出軟件中潛在的各種錯誤和缺陷為目的的。軟件測試對于不同的立場,存在著不同的意義。從用戶的角度出發(fā),普遍希望通過軟件測試暴露軟件中隱藏的錯誤和缺陷,以考慮是否可以接受該產(chǎn)品。而從軟件開發(fā)者的角度出發(fā),則希望測試系統(tǒng)成為表明軟件產(chǎn)品中不存在錯誤的過程,驗證該軟件已正確地實現(xiàn)了用戶的要求,確立人們對軟件質(zhì)量的信心。三、測試對象1.系統(tǒng)功能本次實驗要進行測試的是一個功能強大的QQ空間系統(tǒng)。系統(tǒng)包括以下功能模塊:(1)日志模塊:撰寫和發(fā)表日志。(2)撰寫說說模塊:發(fā)表說說。(3)相冊管理模塊:支持多相冊功能,可將相冊分類
7、收藏,可以上傳照片,創(chuàng)建相冊,同時可以上傳視頻和制作個性相冊等功能。(4)音樂盒模塊:可以收藏音樂,可以管理我的音樂盒里的音樂等。(5)個人檔管理模塊:修改自己的個人信息。(6)留言板模塊:查看留言和對留言進行回復(fù)。(7)用戶模板:提供用戶制定功能,打造個性,設(shè)置自己喜歡的風(fēng)格。2.開發(fā)環(huán)境本qq空間系統(tǒng)開發(fā)的軟件環(huán)境如下:(1)操作系統(tǒng):windows 7 (2)Web服務(wù)器:Apach(3)數(shù)據(jù)庫:MYSQL (4)開發(fā)語言和工具:PHP+Zend+PHPWIND (5)瀏覽器:IE四、測試計劃1.測試需求此系統(tǒng)屬于一般類型的應(yīng)用軟件,各功能正常使用,系統(tǒng)響應(yīng)比較快,運行穩(wěn)健,能滿足多人正
8、常使用。此系統(tǒng)用戶可以建立個人主頁(發(fā)表日志,發(fā)表說說,相冊管理,音樂盒管理,個人檔管理等)。此次測試的目的就是檢查核心模塊功能是否正常,驗證系統(tǒng)性能是否滿足應(yīng)用需求。這次測試的具體內(nèi)容如下: 功能測試在功能測試中,重點測試的是登錄模塊、相冊管理模塊。性能測試在性能測試中,需要測試不同負載下系統(tǒng)的表現(xiàn),并獲得系統(tǒng)的響應(yīng)能力、負載能力、吞吐量和資源利用率等性能指標(biāo)。兼容性測試IE瀏覽器,360瀏覽器,搜狗瀏覽器,火狐瀏覽器,傲游瀏覽器都可以兼容運行。2.測試資源測試人員測試環(huán)境(1)硬件設(shè)備:1臺PC機(2)軟件環(huán)境。操作系統(tǒng):windows 7 WEB服務(wù)器:IE瀏覽器(3)網(wǎng)絡(luò)環(huán)境:學(xué)校內(nèi)部
9、的以太網(wǎng),與服務(wù)器的連接速率為2M10M。測試工具五、測試方案1.功能測試功能測試的目的是保證系統(tǒng)的功能正常,例如數(shù)據(jù)輸入是否正確。對交互的輸出或結(jié)果進行分析,以核實應(yīng)用程序的功能。重點測試的是登錄模塊、相冊管理模塊,測試策略見下表:2性能測試性能測試主要是對響應(yīng)時間、事務(wù)處理速率和其他與時間有關(guān)的需求進行評測和核實監(jiān)測系統(tǒng)性能是否都以滿足。在本次的性能測試中,主要是進行并發(fā)性能測試。本次測試的是登錄模塊、發(fā)表日志模塊、個人檔管理模塊、相冊管理模塊測試策略見下表:六、測試用例設(shè)計及其缺陷報告1.登陸模塊的測試測試用例設(shè)計根據(jù)登錄操作的特點,采用邊界值方法和等價類設(shè)計測試用例。登錄個人主頁的測試
10、用例如下所示:登錄QQ空間測試用例項目名稱登錄QQ空間主頁測試項目編號開發(fā)人員模塊名稱登錄QQ空間個人主頁用例作者過慈強參考信息需求規(guī)格說明書、設(shè)計說明書測試類型功能測試設(shè)計日期2013-4-27測試人員過慈強測試方法手工測試和自動化測試相結(jié)合測試日期2013-4-27測試對象測試用戶能否正常登錄前置條件存在正確的用戶名和密碼;登錄頁面正常裝載;(已注冊的一個QQ帳號為:,密碼為:cptbtptp5281)用例編號操作輸入數(shù)據(jù)預(yù)期結(jié)果實際結(jié)果測試狀態(tài)(P/F)01輸入正確的帳號、正確的密碼,點擊“登錄”帳號:密碼:cptbtptp5281正常登錄正常登錄,轉(zhuǎn)入對應(yīng)的系統(tǒng)頁面P02輸入正確的帳號
11、、正確的密碼,按ENTER鍵密碼:cptbtptp5281正常登錄正常登錄,轉(zhuǎn)入對應(yīng)的系統(tǒng)頁面P03輸入錯誤的帳號或者沒有注冊的帳號,正確的密碼,點擊“登錄”(錯誤的帳號和密碼可以登錄的概率極小,不作測試)帳號:密碼:cptbtptp5281不能正常登錄,顯示“帳號不存在或者錯誤”的提示不能正常登錄,提示“您輸入的帳號或者密碼不正確,請重新輸入。”F04首次輸入正確的帳號、錯誤的密碼,點擊“登錄”帳號:密碼:不能正常登錄,顯示“密碼錯誤”不能正常登錄,提示“您輸入的帳號或者密碼不正確,請重新輸入。”F05第二次輸入正確的帳號、錯誤的密碼,點擊“登錄”帳號:密碼:123不能正常登錄,顯示“密碼錯
12、誤”不能正常登錄,提示“您輸入的帳號或者密碼不正確,請重新輸入。”F06第三次輸入正確的帳號、錯誤的密碼,點擊“登錄”帳號:密碼:1不能正常登錄,顯示“密碼錯誤”不能正常登錄,提示“您輸入的帳號或者密碼不正確,請重新輸入。”并在登錄界面上出現(xiàn)驗證碼F07第四次輸入正確的帳號、錯誤的密碼和正確的驗證碼,點擊“登錄”帳號:密碼:12驗證碼:圖片中的字母不能正常登錄,顯示“密碼錯誤”不能正常登錄,提示“您輸入的帳號或者密碼不正確,請重新輸入。”F08輸入正確的帳號、正確的密碼和正確的驗證碼,點擊“登錄”帳號:密碼:cptbtptp5281驗證碼:圖片中的字母正常登錄正常登錄,轉(zhuǎn)入對應(yīng)的系統(tǒng)頁面P09
13、輸入正確的帳號、正確的密碼和錯誤的驗證碼,點擊“登錄”帳號:密碼:cptbtptp5281驗證碼:輸入的字母與圖片中的字母不一致(字母個數(shù)相同)不能正常登錄,顯示“驗證碼錯誤”不能正常登錄,提示“您輸入的驗證碼不正確,請重新輸入。”F10輸入正確的帳號、正確的密碼和錯誤的驗證碼,點擊“登錄”帳號:密碼:cptbtptp5281驗證碼:輸入的字母與圖片中的字母不一致(個數(shù)少)不能正常登錄,顯示“驗證碼錯誤”不能正常登錄,提示“請輸入完整的驗證碼!”F11輸入正確的帳號、密碼為空,點擊“登錄”(此時沒有驗證碼)帳號:密碼:不能正常登錄,顯示“密碼不能為空”不能正常登錄,提示“您還沒有輸入密碼!”F
14、12帳號、密碼都為空,點擊“登錄”帳號:密碼:不能正常登錄,顯示“帳號為空”不能正常登錄,提示“您還沒有輸入帳號!”F13帳號為空,只輸入密碼帳號:密碼:cptbtptp5281不能正常登錄,顯示“帳號為空”不能正常登錄,提示“您還沒有輸入帳號!”F14帳號正確,但其后有1至多個空格,密碼正確帳號:密碼:cptbtptp5281不能正常登錄,顯示“帳號錯誤”正常登錄,轉(zhuǎn)入對應(yīng)的系統(tǒng)頁面P15用戶名和密碼正確,但密碼后加1個至多個空格帳號:密碼:cptbtptp5281+2空格不能正常登錄,顯示“密碼錯誤”不能正常登錄,提示“您輸入的帳號或者密碼不正確,請重新輸入。”F16使用Tab鍵光標(biāo)在帳號
15、框內(nèi),按tab鍵2次光標(biāo)可依次移動到密碼輸入框和頁面上的圖片Tab鍵功能正常使用P17在文本輸入框中按BackSpace鍵在帳號框輸入:BackSpace鍵帳號本文框顯示:51112BackSpace鍵能正常使用P18在文本輸入框中使用左右箭頭在帳號輸入框中使用左右箭頭光標(biāo)必須能跟蹤到相應(yīng)位置左右箭頭能正常使用P19在文本輸入框中使用delete鍵在帳號輸入框中使用delete鍵能正常刪除Delete鍵能正常使用P20在文本輸入框中點擊鼠標(biāo)在帳號輸入框內(nèi)單擊鼠標(biāo)光標(biāo)必須能跟蹤到相應(yīng)位置正常P21在文本輸入框中雙擊鼠標(biāo)在帳號輸入框內(nèi)雙擊鼠標(biāo)輸入框中文本被選中輸入框中文本被選中P22輸入帳號,等待
16、較長時間才輸入密碼等待五分鐘輸入密碼密碼:cptbtptp5281正常登錄正常登錄,轉(zhuǎn)入對應(yīng)的系統(tǒng)頁面P23輸入帳號,馬上切換到其他程序,過一段時間再切換回來帳號:切換到word程序,過一分鐘在切換回來光標(biāo)位置應(yīng)停在原處光標(biāo)位置應(yīng)停在原處P錄制的測試腳本Browser("QQ空間-分享生活,留住感動").Page("QQ空間-分享生活,留住感動").WebElement("QQ密碼").ClickBrowser("QQ空間-分享生活,留住感動").Page("QQ空間-分享生活,留住感動").W
17、ebEdit("p").Click836fBrowser("QQ空間-分享生活,留住感動").Page("QQ空間-分享生活,留住感動").WebButton("登錄").Click.").Link("退出").ClickBrowser("QQ空間-分享生活,留住感動").Dialog("Microsoft Internet Explorer").WinButton("確定").Click執(zhí)行測試 分別運行測試腳本,獲得測試結(jié)
18、果。腳本在測試過程中我無法進行參數(shù)化,咨詢過老師后,發(fā)現(xiàn)是該系統(tǒng)自身的問題,所以功能測試中沒有用到參數(shù)化。由于用戶名和密碼有些是不正確的,因此不能正常登錄。對于不能正常登錄的情況,系統(tǒng)都將做出相應(yīng)回應(yīng)。通過自動化測試,不難看出自動化測試的好處:提高執(zhí)行效率,并可避免人工進行繁瑣數(shù)據(jù)輸入,而且可以避免人為的一些錯誤。除了通過自動化測試腳本進行測試除外,我們還補充了一些必要的手工測試。手動測試就是直接按照測試用例的要求,輸入測試數(shù)據(jù),觀察運行的結(jié)果與預(yù)期結(jié)果的異同,以判斷測試是否通過。測試結(jié)果 通過手動測試和自動化測試,未發(fā)現(xiàn)登陸界面有系統(tǒng)的缺陷2相冊模塊測試 此模塊主要測試上傳照片和創(chuàng)建相冊兩個
19、子模塊。采用場景測試法進行測試。測試用例設(shè)計使用場景法進行測試時必須首先分析出北側(cè)的對象及基本事務(wù)流和備選事務(wù)流。(1)上傳照片模塊開始是進入相冊管理。上傳照片包括6個基本步驟:1 點擊“上傳照片”2 點擊“添加照片”3 選擇照片4 選擇圖片專輯5 點擊“上傳照片”6 點擊“完成”這五步依次正確操作便形成了基本事務(wù)流。在該模塊中有兩條備選事務(wù)流,分別是:1 備選流一:在基本流4中,添加相冊。有兩種情況:一是未創(chuàng)建相冊,無相冊可選,需要添加相冊;二是已有相冊,準(zhǔn)備另外添加新相冊。2 備選流二:在基本流5中,網(wǎng)絡(luò)速度太慢,導(dǎo)致傳輸錯誤。從基本流開始,將基本流和備選流結(jié)合起來,可以確定如下用例場景:
20、場景1:基本流場景2:基本流,備選流一場景3:基本流,備選流二由場景生成測試用例是通過確定某個特定條件來完成的,這個特定條件將導(dǎo)致特定用例場景的執(zhí)行。根據(jù)上面的場景設(shè)計測試用例,如下表:上傳照片測試用例項目名稱上傳照片測試項目編號開發(fā)人員模塊名稱上傳照片模塊測試用例作者參考信息需求規(guī)格說明書、概要設(shè)計說明書測試類型功能測試設(shè)計日期測試人員測試方法手工(黑盒測試)測試日期測試對象上傳照片功能前置條件用戶進入相冊管理頁面,相冊中已有“帥哥”的相冊。用例編號場景輸入數(shù)據(jù)預(yù)期結(jié)果實際結(jié)果相冊監(jiān)測網(wǎng)速01場景一:上傳照片成功選擇“帥哥”相冊網(wǎng)速很快頁面提示:上傳完成,是否繼續(xù)頁面提示:上傳完成,是否繼續(xù)
21、02場景二:添加相冊(測試未創(chuàng)建相冊情況)無相冊可選網(wǎng)速很快頁面提示:未創(chuàng)建相冊,轉(zhuǎn)入創(chuàng)建相冊頁面頁面提示:未創(chuàng)建相冊,轉(zhuǎn)入創(chuàng)建相冊頁面03場景二:添加相冊(已有相冊,添加新相冊)點擊“選擇相冊”網(wǎng)絡(luò)很快轉(zhuǎn)入選擇的相冊頁面轉(zhuǎn)入選擇的相冊頁面04場景三:網(wǎng)絡(luò)傳輸速度慢選擇“帥哥”相冊網(wǎng)絡(luò)速度01kb頁面提示:網(wǎng)速慢,請稍后重傳頁面提示:網(wǎng)速慢,請重傳(注:白盒測試:是通過程序的源代碼進行測試而不使用用戶界面。這種類型的測試需要從代碼句法發(fā)現(xiàn)內(nèi)部代碼在算法,溢出,路徑,條件等等中的缺點或者錯誤,進而加以修正。 黑盒測試:是通過使用整個軟件或某種軟件功能來嚴(yán)格地測試, 而并沒有通過檢查程序的源代碼或
22、者很清楚地了解該軟件的源代碼程序具體是怎樣設(shè)計的。測試人員通過輸入他們的數(shù)據(jù)然后看輸出的結(jié)果從而了解軟件怎樣工作。在測試時,把程序看作一個不能打開的黑盆子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,測試者在程序接口進行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蘸驼_的輸出)(2) 創(chuàng)建相冊模塊開始是進入相冊管理。創(chuàng)建相冊模塊包括7個基本步驟:1 點擊“創(chuàng)建相冊”2 填寫相冊名稱3 填寫相冊描述4 選擇分類5 選擇空間權(quán)限6 選擇朋友們的權(quán)限7 點擊確定這七步依次正確操作便形成了基本事務(wù)流。在該模塊中有一條備選事務(wù)流,其是:1 備選流一:在基本流2中,相冊
23、名稱為空。由場景生成測試用例是通過確定某個特定條件來完成的,這個特定條件將導(dǎo)致特定用例場景的執(zhí)行。根據(jù)上面的場景設(shè)計測試用例,如下表:創(chuàng)建相冊測試用例項目名稱創(chuàng)建相冊測試項目編號開發(fā)人員模塊名稱創(chuàng)建相冊模塊用例作者參考信息需求規(guī)格說明書、概要設(shè)計說明書測試類型功能測試設(shè)計日期測試人員測試方法手工(黑盒測試)測試日期測試對象創(chuàng)建相冊功能前置條件用戶進入相冊管理頁面,相冊中已有“帥哥”的相冊。用例編號場景輸入數(shù)據(jù)預(yù)期結(jié)果實際結(jié)果相冊名稱 01場景一:創(chuàng)建相冊成功 填寫相冊名稱“美好”頁面提示:創(chuàng)建完成,是否傳照片頁面提示:創(chuàng)建完成,是否傳照片02場景二:創(chuàng)建相冊不成功未填寫相冊名稱 頁面提示:請?zhí)?/p>
24、寫相冊名稱頁面提示:請?zhí)顚懴鄡悦Q執(zhí)行測試該模塊采用手動方式執(zhí)行測試。根據(jù)各個測試用例的說明,一次執(zhí)行每個測試用例,得出測試結(jié)果。測試結(jié)果執(zhí)行每個測試用例之后,未發(fā)現(xiàn)缺陷。上傳照片功能和創(chuàng)建相冊功能正常。3.系統(tǒng)性能測試性能測試就是模擬大量用戶對軟件系統(tǒng)的各種操作,獲取系統(tǒng)和應(yīng)用的性能指標(biāo),分析軟件是否滿足用戶的需求。性能需求的特點決定了我們不可能完全采用傳統(tǒng)的手工方式完成,必須借助于自動化測試工具來實現(xiàn)。自動化測試工具具有以下特點和優(yōu)勢:(1)通過使用虛擬用戶代替實際用戶來減少測試人員數(shù)量上的要求。虛擬用戶模擬實際用戶行為,運行實際的應(yīng)用程序。(2)一臺計算機上可以運行多個虛擬用戶,因此減少
25、了硬件設(shè)備的需求。(3)可以是測試人員從一個單一的控制點簡單有效地控制所有虛擬用戶。(4)在測試過程中會自動記錄應(yīng)用程序的性能。測試人員可以從眾多圖表和報告中進行選擇以查看性能數(shù)據(jù)。本系統(tǒng)采用HP-Mercury公司的LoadRunner性能測試工具進行性能測試。LoadRunner的測試流程如下:第一步制定測試計劃創(chuàng)建虛擬用戶腳本創(chuàng)建場景運行測試監(jiān)視場景分析測試結(jié)果第二步第三步第四步第五步第六步1) 制定測試計劃在任何類型的測試中,測試計劃都是必要的步驟。測試計劃是進行成功的負載測試的關(guān)鍵。在任何類型的測試的第一步都是制定比較詳細的測試計劃。測試計劃中要重點分析系統(tǒng)的性能需求,并確定性能測試
26、內(nèi)容。2) 開發(fā)測試腳本LoadRunner使用虛擬用戶的活動模擬真實用戶來操作Web應(yīng)用程序,而虛擬用戶的活動就包含在測試腳本中,所以說測試腳本對于測試來說是非常重要的。開發(fā)測試腳本要使用VuGen組件。測試腳本要完成的內(nèi)容:(1)創(chuàng)建每一個虛擬用戶的活動。(2)定義事務(wù)。(3)設(shè)定集合點。(4)插入檢查點。3) 創(chuàng)建場景場景描述在測試活動中發(fā)生的各種事件。一個場景包括一個運行虛擬用戶活動的壓力機器(Load Generator)列表,一個測試腳本的列表以及大量的虛擬用戶和虛擬用戶組。我們使用LoadRunner中的Controller來創(chuàng)建場景。在創(chuàng)建測試場景之前需要設(shè)計出合理的測試場景,
27、以便更真實地模擬用戶使用軟件系統(tǒng)的情況。4) 運行測試一切配置妥當(dāng)即可開始運行測試。5) 監(jiān)視場景在運行測試的過程中,需要監(jiān)視各個服務(wù)器的運行情況(數(shù)據(jù)庫服務(wù)器、Web服務(wù)器等)和客戶端的情況,獲取各項性能指標(biāo)。件事各項性能指標(biāo)可通過添加性能計數(shù)器來實現(xiàn)。6) 分析測試結(jié)果我們需要分析大量的圖表,生成各種不同的報告,最后得出結(jié)論,并對系統(tǒng)性能作出評價。下面按照性能測試的流程詳細介紹QQ空間的性能測試過程。測試用例設(shè)計登錄模塊測試用例用例名稱登錄QQ空間測試用例功能系統(tǒng)支持多個用戶并發(fā)登錄目的測試多用戶登錄時系統(tǒng)的處理能力方法模擬多個用戶在不同客戶端登錄,然后并發(fā)進入系統(tǒng)。采用LoadRunne
28、r錄制登錄過程(此處由于QQ系統(tǒng)本身不支持參數(shù)化模擬不同用戶登錄,所以沒使用參數(shù)化)并發(fā)用戶數(shù)與事務(wù)執(zhí)行情況并發(fā)用戶數(shù)事務(wù)平均響應(yīng)時間事務(wù)最大響應(yīng)時間事務(wù)成功率每秒點擊率平均流量(字節(jié)/秒)15105上傳照片測試用例用例名稱上傳照片測試用例功能系統(tǒng)支持多個用戶并發(fā)上傳照片目的測試多個用戶同時上傳照片時系統(tǒng)的處理能力方法模擬多個用戶在不同客戶端上傳照片,然后并發(fā)操作。采用LoadRunner錄制上傳照片過程,然后利用其完成測試,要監(jiān)視服務(wù)器的性能。并發(fā)用戶數(shù)與事務(wù)執(zhí)行情況并發(fā)用戶數(shù)事務(wù)平均響應(yīng)時間事務(wù)最大響應(yīng)時間事務(wù)成功率每秒點擊率平均流量102587389696%3463202908408397%創(chuàng)建相冊測試用例用例名稱創(chuàng)建相冊測試用例功能系統(tǒng)支持多個用戶并發(fā)創(chuàng)建相冊目的測試多個用戶同時創(chuàng)建相冊時系統(tǒng)的處理能力方法模擬多個用戶在不同客戶端創(chuàng)建相冊,然后并發(fā)操作。采用LoadRunner錄制創(chuàng)建相冊過程,然后利用其完成測試,要監(jiān)視服務(wù)器的性能。
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025企業(yè)軟件外包合同
- 2025建筑室內(nèi)設(shè)計合同協(xié)議書范本
- 2025年北京房屋買賣合同范本
- 2025合同法深度解析:無固定期限合同條款詳解
- 蘇州工業(yè)園區(qū)翰林小學(xué)等蘇教版三年級數(shù)學(xué)下冊單元試卷15份
- 二零二五版地質(zhì)勘察技術(shù)服務(wù)合同
- 二零二五二手房公積金貸款買賣合同書
- 水田承包使用權(quán)轉(zhuǎn)讓合同書二零二五年
- 二零二五海外工程項目投標(biāo)策略及合同管理
- 二零二五家庭居室裝飾裝修合同書
- 國企內(nèi)部審計計劃模板范文
- 中考語文二輪專題復(fù)習(xí):《散文閱讀》課件
- GB/T 13305-2024不銹鋼中α-相含量測定法
- 2024年高中英語衡水體書法練字字帖
- DL∕T 618-2022 氣體絕緣金屬封閉開關(guān)設(shè)備現(xiàn)場交接試驗規(guī)程
- 詩詞研究與創(chuàng)作智慧樹知到期末考試答案章節(jié)答案2024年南昌大學(xué)
- 校園安全漏電
- 產(chǎn)后運動康復(fù) 天津
- 與醫(yī)保有關(guān)的信息系統(tǒng)相關(guān)材料-模板
- 腫瘤放療與免疫治療聯(lián)合模式探索
- 熱分析技術(shù)應(yīng)用
評論
0/150
提交評論