版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、軟件測試技術(shù)與測試實訓(xùn)教程黎連業(yè) 王華 李龍 黎照北京:機(jī)械工業(yè)出版社 2012.05,第12講:第12章 性能測試和性能測試實訓(xùn),性能測試(Rerformance Testing)分基本性能測試和高級性能測試?;拘阅軠y試的主要內(nèi)容包括:安全可靠性、資源占用率測試、兼容性、易用性、用戶文檔、效率、可擴(kuò)充性。高級性能測試的主要內(nèi)容包括:并發(fā)性能、系統(tǒng)資源監(jiān)控、大
2、數(shù)據(jù)量、速度、疲勞等項內(nèi)容,重點是并發(fā)性能測試。性能測試以自動化測試為主,人工測試為輔。性能測試主要是通過自動化的測試工具模擬多種正常、峰值以及異常負(fù)載條件來對系統(tǒng)的各項性能指標(biāo)進(jìn)行測試。性能測試總體來說是來自于客戶而又服務(wù)于客戶的,也就是說性能測試主要是根據(jù)客戶需求,以達(dá)到客戶的要求為目的,同時測試的結(jié)果又提供給客戶使用。性能尤其對于實時系統(tǒng)、嵌入式系統(tǒng)和在線服務(wù)系統(tǒng)要求更高些。這就要求我們要做好系統(tǒng)的性能測試,以保證系統(tǒng)能提供良
3、好的高性能、高可用性。性能測試,一般都通過測試工具來模擬人為的操作而進(jìn)行。性能測試的重點在于測試環(huán)境的建立、前期數(shù)據(jù)的設(shè)計與后期數(shù)據(jù)的分析。隨著客戶對于軟件的要求越來越高,在軟件測試中,性能測試也隨之變得越來越重要。本章重點討論以下內(nèi)容: ★ 性能測試的概述;★ 性能測試的基本要求;★ 性能測試的內(nèi)容;★ 檢查測試環(huán)境;★ 性能測試的執(zhí)行流程;★ 性能人工測試常用的測試用例;★ 性能測試的自動化測試測試實訓(xùn)和操作方法。
4、,,12.1 性能測試的概述 12.1.1 性能測試的目的性能測試主要是驗證軟件系統(tǒng)是否能夠達(dá)到用戶提出的性能指標(biāo),同時發(fā)現(xiàn)軟件系統(tǒng)中存在的性能瓶頸及問題,找到軟件的可擴(kuò)展點,優(yōu)化軟件,最后起到優(yōu)化系統(tǒng)的目的。性能測試的目的主要有以下幾點:(1)評估系統(tǒng)的能力性能測試主要考查系統(tǒng)的能力,它對系統(tǒng)的負(fù)荷和響應(yīng)時間是相當(dāng)重要的,也是驗證系統(tǒng)能力的依據(jù)之一。(2)識別體系中的弱點性能測試考查系統(tǒng)受控的負(fù)荷還存在
5、有哪些缺陷,并為解決這些缺陷提供路徑。(3)系統(tǒng)調(diào)優(yōu)性能測試的系統(tǒng)調(diào)優(yōu)就是重復(fù)運(yùn)行測試,驗證系統(tǒng)的活動是否得到了預(yù)期的結(jié)果,從而改進(jìn)系統(tǒng)性能。檢測軟件中的問題:長時間的測試執(zhí)行可導(dǎo)致程序發(fā)生由于內(nèi)存泄露引起的失敗,揭示程序中隱含的問題或沖突。(4)驗證穩(wěn)定性及可靠性驗證穩(wěn)定性及可靠性是在一個生產(chǎn)負(fù)荷下,執(zhí)行一定時間的測試,是評估系統(tǒng)穩(wěn)定性和可靠性是否滿足要求的唯一方法。,,12.1.2 性能測試的先決條件性能測試的先決條件包括
6、:(1)針對性能測試對象的技術(shù)要成熟;(2)性能測試的測試環(huán)境要穩(wěn)定; (3)進(jìn)行性能測試的準(zhǔn)備要充分;(4)性能測試的目標(biāo)要明確;(5)性能測試的計劃要詳細(xì);(6)性能測試的數(shù)據(jù)要精確以及要有代表性;(7)性能測試的描述要精練。滿足了這些之后我們才能夠進(jìn)入測試階段。,,12.1.3性能測試準(zhǔn)備 應(yīng)該如何做好性能測試的準(zhǔn)備工作? 在開始測試前:★ 要測試什么或測試的對象是誰?★ 要測試什么問題或我們想要弄清楚
7、或是論證的問題?★ 哪些因素會影響測試結(jié)果?★ 需要怎樣的測試環(huán)境?★ 應(yīng)該怎樣測試?只有在認(rèn)真調(diào)查測試需求和仔細(xì)分析測試任務(wù)后,才有可能弄清以上一系例的問題,只有對測試任務(wù)非常清楚,測試目標(biāo)極其明確的前提下,我們才可能制定出切實可行的測試計劃。明確測試目標(biāo),詳盡測試計劃在對測試需求充分了解的基礎(chǔ)上,制定盡可能詳細(xì)的測試計劃。,,1)性能測試技術(shù)準(zhǔn)備在目前的環(huán)境下,要求測試人員在短時間掌握所有的軟、硬件知識是不太現(xiàn)實的,但平時
8、測試人員應(yīng)抓緊對測試工具和測試?yán)碚摰难芯?,在測試計劃中,應(yīng)給研究測試對象和測試工具分配充足的學(xué)習(xí)時間,只有在充分掌握測試工具,完全了解測試對象的前提下,我們才能夠?qū)嵤y試。2)配置測試環(huán)境只有在充分認(rèn)識測試測試對象的基礎(chǔ)上,我們才知道每一種測試對象,需要什么樣的配置,才有可能配置一種相對公平、合理的測試環(huán)境(這在性能對比測壓中尤其重要)。考慮到其它因素,如網(wǎng)絡(luò)鎖、網(wǎng)速、顯示分辯率,數(shù)據(jù)庫權(quán)限、容量等對測試結(jié)果的影響。如條件允許,我們
9、最好能配置幾組不同的測試環(huán)境。,,3)測試數(shù)據(jù)的獲取和處理在所有的測試中,測試數(shù)據(jù)的收集工作都是較為困難的,每一種軟件都有它的文件格式,有的軟件還有幾種格式。在這種情況下,我們只能把第三方格式 的數(shù)據(jù)轉(zhuǎn)換成每一種被測試軟件自已的格式。同時,還應(yīng)對數(shù)據(jù)作一定的處理,如處理數(shù)據(jù)冗余,處理顯示風(fēng)格等。如在測試時會更新數(shù)據(jù),操作前一定要備份數(shù)據(jù)。其外,還應(yīng)評估數(shù)據(jù)格式和數(shù)據(jù)量對測試的影響,如有必要,應(yīng)準(zhǔn)備多組數(shù)據(jù)。最后,一定要檢查測試數(shù)據(jù)的有
10、效性,避免損壞數(shù)據(jù)對測試結(jié)果的影響。,,12.2 性能測試的基本要求進(jìn)行性能測試時所要達(dá)到的基本要求有以下幾點。12.2.1 性能測試所需相關(guān)文檔 在進(jìn)行性能測試之前我們應(yīng)掌握的相關(guān)文檔有:(1)用戶需求規(guī)格說明及其相關(guān)文檔;(2)軟件開發(fā)的前期數(shù)據(jù);(3)前期工作的詳細(xì)資料(單元測試、集成測試、功能測試等的相關(guān)文檔);(4)在真正進(jìn)入性能測試之前的軟件數(shù)據(jù)的備份等;(5)性能測試的測試大綱; (6)性能測試的審批文
11、稿及所簽署的合同等。,,12.2.2 對性能測試相關(guān)文檔的要求 進(jìn)行性能測試之前,有關(guān)文檔資料至關(guān)重要,直接影響性能測試的準(zhǔn)確性。這就要求所提供的文檔盡可能的詳細(xì),數(shù)據(jù)準(zhǔn)確無誤。 性能測試完成后,形成一系列的報告文檔,這些報告文檔要經(jīng)過審批,并且面向客戶,所以要做到簡單明了,步驟詳盡,數(shù)據(jù)完整。,,12.2.3 對進(jìn)行性能測試人員、軟件和系統(tǒng)的要求 對從事性能測試的人員需要他們不僅有性能測試方面的基礎(chǔ)知識,而
12、且還需要對系統(tǒng)性能有詳細(xì)的了解。需要具備:1. 性能測試的基礎(chǔ)知識(1) 具有扎實的計算機(jī)專業(yè)基礎(chǔ)知識(操作系統(tǒng)的原理、 數(shù)據(jù)庫、web應(yīng)用服務(wù)器、計算機(jī)網(wǎng)絡(luò)等原理);(2) 要具有實際性能測試工作的經(jīng)驗;(3) 要會使用性能測試的相關(guān)工具;(4) 要掌握性能測試中的各項原理和測試步驟。,,2. 性能測試人員的工作要求 性能測試人員的工作要求主要有以下幾點:性能測試人員應(yīng)先收集客戶需求,了解客戶所要求的性
13、能指標(biāo);對系統(tǒng)架構(gòu)、網(wǎng)絡(luò)架構(gòu)要了解;對系統(tǒng)通信協(xié)議要了解;對系統(tǒng)的開發(fā)語言要了解;對數(shù)據(jù)庫設(shè)計和管理要了解;仔細(xì)閱讀性能測試相關(guān)所有文檔,對軟件整體有準(zhǔn)確詳盡的了解;研究性能測試計劃,明確測試內(nèi)容、測試流程。,12.3 性能測試的內(nèi)容,12.3.1 性能測試的分類性能測試主要分為以下三類:(1)應(yīng)用在客戶端性能的測試 應(yīng)用在客戶端性能測試的目的是考察客戶端應(yīng)用的性能,測試的入口是客戶端。它主要包括并發(fā)性能測試、
14、疲勞強(qiáng)度測試、大數(shù)據(jù)量測試和速度測試等,其中并發(fā)性能測試是重點。(2)應(yīng)用在網(wǎng)絡(luò)上性能的測試 應(yīng)用在網(wǎng)絡(luò)上性能的測試重點是利用成熟先進(jìn)的自動化技術(shù)進(jìn)行網(wǎng)絡(luò)應(yīng)用性能監(jiān)控、網(wǎng)絡(luò)應(yīng)用性能分析和網(wǎng)絡(luò)預(yù)測。(3)應(yīng)用在服務(wù)器端性能的測試 對于應(yīng)用在服務(wù)器上性能的測試,可以采用工具監(jiān)控,也可以使用系統(tǒng)本身的監(jiān)控命令,例如Tuxedo中可以使用Top命令監(jiān)控資源使用情況。實施測試的目的是實現(xiàn)服務(wù)器設(shè)備、服務(wù)器操作系統(tǒng)、數(shù)據(jù)庫系
15、統(tǒng)、應(yīng)用在服務(wù)器上性能的全面監(jiān)控。,,12.3.2 性能測試的方法策略性能測試的方法一般有以下19點:1. 性能的業(yè)務(wù)測試2. 基準(zhǔn)測試3. 負(fù)載測試4. 峰谷測試5. 壓力測試6. 并發(fā)性測試7. 容量測試8. 滲入測試9. 配置測試10. 安全控制測試11. 文件系統(tǒng)測試12. 用戶測試13. 內(nèi)存測試14. 交換區(qū)SWAP 測試
16、 15. 打印機(jī)測試16.CPU測試17. 進(jìn)程測試18. 活動的進(jìn)程測試 19. 對數(shù)據(jù)庫及應(yīng)用系統(tǒng)的監(jiān)控,,12.3.3 性能測試的調(diào)優(yōu)當(dāng)現(xiàn)行的應(yīng)用滿足不了客戶的需求時,我們應(yīng)該對軟件進(jìn)行性能調(diào)優(yōu)。那么性能調(diào)優(yōu)的目標(biāo)是什么?最大用戶數(shù)、服務(wù)質(zhì)量、最長響應(yīng)時間、每秒支持的最大事務(wù)數(shù)都是性能調(diào)優(yōu)的最終目標(biāo)。了解了性能調(diào)優(yōu)的目標(biāo)后測量系統(tǒng)性能,然后根據(jù)測量系統(tǒng)性能的結(jié)果,分析出系統(tǒng)性能的瓶頸,通過性能調(diào)優(yōu)解決瓶頸問題。而
17、性能測試的調(diào)優(yōu)過程中也是使用工具最多的測試環(huán)節(jié)。一個標(biāo)準(zhǔn)的性能調(diào)優(yōu)過程是:(1) 確定基準(zhǔn)環(huán)境、基準(zhǔn)負(fù)載和基準(zhǔn)性能指標(biāo);(2) 調(diào)整系統(tǒng)運(yùn)行環(huán)境和實現(xiàn)方法,執(zhí)行測試。(包括硬件環(huán)境的調(diào)優(yōu)、Weblogic調(diào)優(yōu)、Oracle調(diào)優(yōu));(3) 記錄測試結(jié)果、進(jìn)行分析。,,12.4 檢查測試環(huán)境檢查測試環(huán)境是性能測試實施的一個重要環(huán)節(jié),測試環(huán)境是否適合會嚴(yán)重影響性能測試結(jié)果的真實性和準(zhǔn)確性。測試環(huán)境包括硬件環(huán)境和軟件環(huán)境兩個方面,硬件
18、環(huán)境指測試必需的服務(wù)器、客戶端、網(wǎng)絡(luò)連接設(shè)備,以及輔助硬件設(shè)備(打印機(jī)/掃描儀等)所構(gòu)成的環(huán)境;軟件環(huán)境指被測軟件運(yùn)行時的操作系統(tǒng)、數(shù)據(jù)庫及其他應(yīng)用軟件構(gòu)成的環(huán)境。并且在測試中我們還要考慮到其它因素(網(wǎng)絡(luò)鎖、網(wǎng)速、數(shù)據(jù)庫權(quán)限、容量等)對測試結(jié)果的影響。檢查測試環(huán)境時,我們最好能配置幾組不同的測試環(huán)境。 如何配置性能測試環(huán)境:,,1. 測試環(huán)境規(guī)劃;2. 測試環(huán)境創(chuàng)建3.測試環(huán)境配置 4.應(yīng)用程序部署5.測
19、試環(huán)境的使用6. 測試環(huán)境回收,,12.5 性能測試的執(zhí)行流程 性能測試的執(zhí)行流程是性能測試的關(guān)鍵問題,這需要充足的測試前準(zhǔn)備,性能測試的整體都需要依據(jù)測試流程來執(zhí)行。如圖12-1所示。,,,,性能測試的執(zhí)行流程有以下5點:(1)確定軟件系統(tǒng)穩(wěn)定,達(dá)到可以開始的標(biāo)準(zhǔn)后開始性能測試;(2)對軟件的應(yīng)用系統(tǒng)進(jìn)行詳細(xì)分析,定義壓力測試的對象及目標(biāo),從而制定測試計劃,然后測試計劃進(jìn)行評審,若通過則開始編寫測
20、試案例,若未通過則重復(fù)上面操作直到計劃評審?fù)ㄟ^;(3) 編寫好測試案例后,開始依據(jù)測試案例中所談及的進(jìn)行測試環(huán)境搭建,準(zhǔn)備完整的測試數(shù)據(jù),并且準(zhǔn)備所需測試工具;(4)做好以上準(zhǔn)備,則開始錄制性能測試腳本,并逐步增強(qiáng)腳本;在實施方案的過程中,監(jiān)視系統(tǒng)資源,進(jìn)行具體測試,得出測試結(jié)果;(5)將所有測試數(shù)據(jù)及結(jié)果與客戶所要求的性能指標(biāo)相對比,若不能接受則進(jìn)行性能調(diào)優(yōu),通過后結(jié)束性能測試?!⌒阅軠y試常用的模板請參見本書22.12 性能測
21、試寫作模板。,,12.6 性能人工測試常用的測試用例性能測試常用的測試用例分基本性能測試用例和高級性能測試用例。1.基本性能常用的測試用例基本性能測試常用的測試用例可分為:安全可靠性測試、資源占用率測試、資源占用率測試、兼容性測試、易用性測試、易用性測試、用戶文檔測試、用戶文檔測試、效率測試、效率測試、可擴(kuò)充性測試。(1)安全可靠性測試常用的測試用例,,,(2)資源占用率測試常用的測試用例,,(3)兼容性測試常用的測試用例,,(
22、4)易用性測試常用的測試用例,,(5)用戶文檔測試常用的測試用例,,(6)效率測試常用的測試用例,,(7)可擴(kuò)充性測試常用的測試用例,,2. 高級性能常用的測試用例高級性能常用的測試用例主要內(nèi)容包括:并發(fā)性能、系統(tǒng)資源監(jiān)控、大數(shù)據(jù)量、速度、疲勞等項內(nèi)容,重點是并發(fā)性能測試。(1)并發(fā)性能(2) 系統(tǒng)資源監(jiān)控(3)大數(shù)據(jù)量(4)速度(5)疲勞測試,,性能測試指標(biāo)一般有2種形式描述:產(chǎn)品需求指標(biāo)和系統(tǒng)的性能指標(biāo)。1.產(chǎn)品需求指
23、標(biāo)產(chǎn)品需求指標(biāo)是:★ 給出產(chǎn)品性能的主要指標(biāo),如在100000記錄中查詢一個特定數(shù)據(jù)的時間為0.5秒;★ 以某個已發(fā)布的版本為基線,如比上一個版本的性能提高30-50%;★ 和競爭對手的同類產(chǎn)品比較。2. 系統(tǒng)的性能指標(biāo) ★ CPU利用率;★ 內(nèi)存占用率;★ 磁盤I/O ;★ 響應(yīng)時間。,,12.7 性能測試的自動化測試實訓(xùn)操作方法提到性能測試就不得不提到LoadRunner ,LoadRunner 是一種預(yù)測系統(tǒng)行
24、為和性能的工業(yè)標(biāo)準(zhǔn)級負(fù)載測試工具。通過以模擬上千萬用戶實施并發(fā)負(fù)載及實時性能監(jiān)測的方式來確認(rèn)和查找問題,LoadRunner 能夠?qū)φ麄€企業(yè)架構(gòu)進(jìn)行測試。使用LoadRunner,企業(yè)能最大限度地縮短測試時間,優(yōu)化性能和加速應(yīng)用系統(tǒng)的發(fā)布周期。,,LoadRunner 下載地址:http://www.hp.com使用LoadRunner完成性能測試一般分為四個步驟:1)Vitrual User Generator 創(chuàng)建腳本創(chuàng)建腳本
25、,選擇協(xié)議;錄制腳本;編輯腳本;檢查修改腳本是否有誤。2)通過Controller來設(shè)置虛擬用戶創(chuàng)建Scenario,選擇腳本設(shè)置虛擬用戶數(shù)設(shè)置Schedule如果模擬多機(jī)測試,需要設(shè)置Ip Spoofer3)運(yùn)行腳本 分析scenario4)分析測試結(jié)果下面我們將按照以上幾步進(jìn)行性能測試。,,12.7.1待測測試模型介紹手機(jī)信息管理系統(tǒng),面向管理員及終端客戶使用,基于C/S架構(gòu)MIS系統(tǒng)(客戶端/數(shù)據(jù)庫管)
26、本次測試的目的是:進(jìn)行應(yīng)用服務(wù)器的壓力測試,找出應(yīng)用服務(wù)器能夠支持的最大客戶端數(shù)。,,1)場景描述一:管理員登錄模塊,總共登陸24個用戶,所有用戶都同時并發(fā)操作。 管理員點擊“管理員登陸”登陸成功后后進(jìn)入DS模塊點擊查看用戶信息點擊添加用戶信息,輸入信息并點擊確定點擊“退出”按鈕,退出系統(tǒng)測試用例1如表12-2所示。,,2)場景描述二:用戶使用手機(jī)信息模塊,總共登錄48個用戶,每1秒登錄1個用戶用戶點選中查詢條件用戶
27、點擊查詢按鈕,進(jìn)行信息查詢,進(jìn)入顯示頁面。點擊“退出”按鈕,退出系統(tǒng) 測試用例2如表12-3所示。,,12.7.2 使用LoadRunner進(jìn)行負(fù)載/壓力測試1)錄制基本的測試腳本用VuGen啟動Visual User Generator 后, 通過菜單新建一個用戶腳本, 選擇系統(tǒng)通訊的協(xié)議。這里我們需要測試的手機(jī)信息管理系統(tǒng)為windows應(yīng)用程序,后臺MS SQL數(shù)據(jù)庫,連接時使用ODBC數(shù)據(jù)源進(jìn)行連接,此處我們選擇
28、,因ODBC和MS SQL Server 協(xié)議不能同時選擇,所以我們是使用Winsock +MS SQL Server協(xié)議進(jìn)行錄制。如圖12-2所示。,,,腳本錄制時需要提到一點就是VuGen 中的腳本分為三部分:vuser_init、vuser_end 和Action。其中vuser_init 和vuser_end 有且僅有,而Action 是腳本中虛擬化部分(通過點擊New 按鈕,新建Action)。在錄制需要登陸的系統(tǒng)時, 我們把
29、登陸部分放到vuser_init 中,把登陸后的操作部分放到Action 中,把注銷關(guān)閉登陸部分放到vuser_end 中。這樣我們就可以通過空值A(chǔ)ction 動作使用多個虛擬用戶進(jìn)行服務(wù)器訪問了。點擊確定后會彈出如圖12-3窗口,讓我們加載應(yīng)用程序,,,點擊選項按鈕可以進(jìn)行選項設(shè)置,默認(rèn)一般不需要改動。點確定 后,VuGen 開始錄制腳本。錄制過程中,在屏幕上會有一個工具條出現(xiàn)。錄制的過程十分簡單,我們在此不再多介紹。錄制完成后,
30、按下“ 結(jié)束錄制” 按鈕,VuGen 自動生成用戶腳本, 退出錄制過程。圖12-4 為本次測試中登錄后查詢手機(jī)信息模塊測試腳本片段,,2)增強(qiáng)測試腳本功能同QTP一樣,當(dāng)錄制完一個基本的用戶腳本后, 在正式使用前我們還需要增強(qiáng)測試腳本的功能, 增強(qiáng)腳本的靈活性。一般情況下, 使用如下幾種方法來完善測試腳本。插入事務(wù)、插入結(jié)合點、插入注解、參數(shù)化輸入。在這里我們不進(jìn)行一一介紹,假如您有興趣可以參考《LoadRunner中文使用手冊(完
31、全版)》。3)執(zhí)行測試腳本錄制完成后我們的下一步工作就是選擇已經(jīng)錄制完成且能夠正常運(yùn)行的腳本,并創(chuàng)建虛擬用戶,來展開測試執(zhí)行工作。打開Controller工具彈出如圖12-5窗口,,,,選擇剛才錄制并保存好的腳本,添加到方案中,點確定按鈕出現(xiàn)如圖12-6所示,,根據(jù)需要修改虛擬用戶數(shù)量,這里我們根據(jù)場景選擇“24”,您可以根據(jù)不同場景選擇不同數(shù)字如圖12-71所示。,,點“編輯計劃”細(xì)化方案,計劃名里選擇計劃種類:加壓,緩慢加壓、
32、默認(rèn)計劃或新建立計劃。默認(rèn)計劃:同時加載所有vuser,直到完成加壓:每15秒啟動2個vuser 持續(xù)時間5分種緩慢加壓:每2分種啟動2個vuser 持續(xù)時間10分種這里我們選擇“加壓” 出現(xiàn)如圖12-8所示,,,點“加壓”標(biāo)簽設(shè)置加壓方法,點“持續(xù)時間”標(biāo)簽選擇完成時間,點“加壓”標(biāo)簽選擇退出方法,點“方案開始時間”可以定義時間后自動到點執(zhí)行,并在一個限定的時間范圍內(nèi)結(jié)束。所有設(shè)置完畢后,點“確定”返回上一級窗口,點“開始場
33、景”啟動運(yùn)行,出現(xiàn)如圖12-9所示窗口。,,,在運(yùn)行過程中, 可以監(jiān)視各個服務(wù)器的運(yùn)行情況(DataBase Server、Web Server 等)。監(jiān)視場景通過添加性能計數(shù)器來實現(xiàn)。Windows 平臺下的性能查看可以使用任務(wù)管理器中的資源監(jiān)視器查看服務(wù)器實時性能。如圖12-10所示。,,,4)測試結(jié)果查看與分析分析結(jié)果: 腳本執(zhí)行完畢后,loadrunner會自動分析結(jié)果,生成分析結(jié)果圖或表,方法是菜單欄中,結(jié)果選項,彈
34、出窗口中選擇“分析結(jié)果”,圖12-11 為測試結(jié)果中處理事務(wù)結(jié)果。,,,場景一的測試結(jié)果:登錄與信息查詢模塊CPU平均利用率在10%以下。數(shù)據(jù)庫服務(wù)器CPU利用率峰值為20%,其階段為系統(tǒng)處理多個管理員同時的登錄請求查看用戶信息查詢。數(shù)據(jù)服務(wù)器CPU利用率峰值為100%(持續(xù)時間為4秒),其階段為數(shù)據(jù)庫處理多個管理員對同一用戶信息進(jìn)行查詢修改等操作。管理員平均操作響應(yīng)時間不超過5秒,所有操作成功。場景二的測試結(jié)果:用戶查詢模塊C
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 1 軟件測試技術(shù)與測試實訓(xùn)教程講座(1 ) 第1章 軟件測試基礎(chǔ)知識概述 v1 6學(xué)時
- 15 軟件測試技術(shù)與測試實訓(xùn)教程講座(15 ) 第15章 驗收測試的實用技術(shù) v1 2學(xué)時
- 性能測試綜合實訓(xùn)
- 實訓(xùn)報告和實訓(xùn)心得12篇
- 軟件測試方法和技術(shù) - ch12 組建測試隊伍
- 藥物制劑技術(shù)實訓(xùn)教程---第2章
- loadrunnerv12測試案例性能分析
- 《生藥學(xué)》第12章在線測試
- unit12講解與測試2
- 生藥學(xué)12章在線測試
- 實訓(xùn)周報_皮東東12-6.xls
- 實訓(xùn)周報_皮東東12-27.xls
- 實訓(xùn)周報_皮東東12-13.xls
- 實訓(xùn)周報_皮東東12-27.xls
- 實訓(xùn)周報_皮東東12-13.xls
- 實訓(xùn)周報_皮東東12-6.xls
- 實訓(xùn)項目十四高效液相色譜柱的性能考察及分離度測試
- 實訓(xùn)測試的調(diào)試及qtp內(nèi)置函數(shù)的應(yīng)用
- 軟件性能測試
- 《綜合布線技術(shù)與實訓(xùn)》-第6章
評論
0/150
提交評論