軟件項目性能測試報告(共36頁)_第1頁
軟件項目性能測試報告(共36頁)_第2頁
軟件項目性能測試報告(共36頁)_第3頁
軟件項目性能測試報告(共36頁)_第4頁
軟件項目性能測試報告(共36頁)_第5頁
已閱讀5頁,還剩31頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上 XXX軟件項目性能測試報告版本列表A-增加;M-修改;D-刪除版本號日期撰寫人修改類型描述V1.0創(chuàng)建全部內(nèi)容目錄1 引言1.1 編寫目的本次測試是針對XXX項目系統(tǒng)進(jìn)行的性能測試。性能測試涉及到該系統(tǒng)的登錄、案件、XX意見書、外聘律師事務(wù)所管理、XX顧問/XX機(jī)構(gòu)5個主要的系統(tǒng)應(yīng)用功能。通過模擬實(shí)際用戶的使用場景進(jìn)行壓力測試,獲得服務(wù)器運(yùn)行時的相關(guān)數(shù)據(jù),從而進(jìn)行分析,找出系統(tǒng)業(yè)務(wù)處理的最佳性能點(diǎn)。分別以60、80、100為基數(shù)進(jìn)行測試,測事務(wù)平均響應(yīng)時間。1.2 預(yù)期讀者XXX信息技術(shù)部以及項目開發(fā)人員1.3 參考文檔XXX項目需求說明書2 測試目的此次性能測試的

2、目的如下:l 能力驗證在使用負(fù)荷最多時,服務(wù)器的性能在如下范圍內(nèi):CPU最大使用率(85%);內(nèi)存最大使用率(85%);測試XXX系統(tǒng)在60并發(fā)用戶的條件下核心功能請求響應(yīng)時間是否小于10秒;事務(wù)成功率不能低于95%;l 性能調(diào)優(yōu)主要為了發(fā)現(xiàn)XXX系統(tǒng)中的性能瓶頸,通過各種參數(shù)調(diào)整和代碼的調(diào)整來提高系統(tǒng)的性能。l 缺陷發(fā)現(xiàn)主要為了通過此次測試來發(fā)現(xiàn)系統(tǒng)上是否依然存在功能上的缺陷。2.1 測試目標(biāo)期望指標(biāo):性能指標(biāo)限制條件: 服務(wù)器的CPU平均利用率不能超過85%;事務(wù)成功率不能低于95%;測試過程中,內(nèi)存使用率不要超過85%且無明顯變化;報表類運(yùn)算事務(wù)平均響應(yīng)時間小于15秒;頁面交互事務(wù)平均響

3、應(yīng)時間不能超過10秒;3 項目概述4 業(yè)務(wù)分析4.1 用戶活動剖析和建模4.2 性能目標(biāo)根據(jù)需求文檔和設(shè)計文檔以及與客戶交流的結(jié)果,分析得出每模塊的性能需求。具體如下:業(yè)務(wù)名稱并發(fā)數(shù)量事務(wù)響應(yīng)時間(秒)事務(wù)成功率登錄60=95%XX意見書60=95%外聘律師事務(wù)所管理60=95%XX顧問/XX機(jī)構(gòu)60=95%案件60=95%4.3 測試用例編號用例概要具體描述1登錄打開登錄頁面,輸入用戶名、密碼,點(diǎn)擊登錄按鈕,在登錄前設(shè)置集合點(diǎn)2XX意見書進(jìn)入XX意見書管理模塊,單擊新建,輸入相應(yīng)信息,點(diǎn)擊提交按鈕,在彈出頁面提交前設(shè)置集合點(diǎn)3外聘律師事務(wù)所進(jìn)入外聘律師事務(wù)所管理模塊,單擊新建,輸入相應(yīng)信息,

4、點(diǎn)擊提交按鈕,在彈出頁面提交前設(shè)置集合點(diǎn)4XX顧問/XX機(jī)構(gòu)進(jìn)入XX顧問/XX機(jī)構(gòu)模塊,分別查詢XX顧問和XX機(jī)構(gòu),在查詢前設(shè)置集合點(diǎn)5案件進(jìn)入案件管理模塊,單擊新建,輸入相應(yīng)信息,點(diǎn)擊提交按鈕,在彈出頁面提交前設(shè)置集合點(diǎn)5 測試方法5.1 測試工具本次性能測試主要使用HP公司的專業(yè)測試工具LoadRunner11,采用錄制、回放的方法,即錄制IE瀏覽器發(fā)送、接收的HTML數(shù)據(jù)包,使用工具模擬大量客戶端向服務(wù)器發(fā)送業(yè)務(wù)請求并實(shí)時性能監(jiān)測的方式,對“XXX系統(tǒng)項目”登錄、XX意見書、外聘律師事務(wù)所、XX顧問/XX機(jī)構(gòu)、案件幾個模塊進(jìn)行性能驗證,判斷系統(tǒng)在多用戶并發(fā)請求下,服務(wù)器是否穩(wěn)定以及響應(yīng)時

5、間是否滿足。5.2 測試環(huán)境設(shè)備硬件配置軟件配置數(shù)據(jù)庫服務(wù)器虛擬服務(wù)器處理器:Intel(R)Xeon(R)CPU X-5650 2.67GHz (4 處理器)內(nèi)存:2G硬盤:40GWin2008server R2mysql應(yīng)用服務(wù)器虛擬服務(wù)器處理器:Intel(R)Xeon(R)CPU X-5650 2.67GHz (4 處理器)內(nèi)存:2G硬盤:40GWin2008server R2Tomcat性能測試機(jī)虛擬服務(wù)器處理器:Intel(R)Core i5 2.53GHz (4 處理器)內(nèi)存:2G硬盤:40G Win2008server R2LoadRunner 11.0Microsoft Of

6、ficeIE85.3 測試場景設(shè)計組名稱場景業(yè)務(wù)及比例分配監(jiān)測數(shù)據(jù)場景共60并發(fā)用戶測試每個腳本分配均為60并發(fā)RAMP UP:每15秒增加10個用戶;Duration: 單腳本持續(xù)10分鐘RAMP DOWN:每20秒鐘退出10個用戶。 數(shù)據(jù)庫服務(wù)器性能指標(biāo) 應(yīng)用服務(wù)器CPU使用率 應(yīng)用服務(wù)器內(nèi)存使用率 模塊響應(yīng)時間 LR日志 服務(wù)器日志5.3.1 用戶并發(fā)測試5.3.1.1 登錄模塊測試內(nèi)容描述功能創(chuàng)建用戶登錄的進(jìn)程,60/80/100個客戶端同時啟動此進(jìn)程。目的本用例主要測試服務(wù)器的性能表現(xiàn)、響應(yīng)時間以及是否有保存失敗的情況出現(xiàn)。方法分別采用60、80、100并發(fā)用戶數(shù)對系統(tǒng)進(jìn)行測試并發(fā)用

7、戶數(shù)與事務(wù)執(zhí)行情況并發(fā)用戶數(shù)事務(wù)平均響應(yīng)時間事務(wù)最大響應(yīng)時間平均每秒處理事務(wù)數(shù)事務(wù)成功率每秒點(diǎn)擊率平均流量(字節(jié)/秒)6080100 5.3.1.2 XX意見書模塊測試內(nèi)容描述功能創(chuàng)建XX意見書模塊的進(jìn)程,60/80/100個客戶端同時啟動此進(jìn)程。目的本用例主要測試服務(wù)器的性能表現(xiàn)、響應(yīng)時間以及是否有保存失敗的情況出現(xiàn)。方法分別采用60、80、100并發(fā)用戶數(shù)對系統(tǒng)進(jìn)行測試并發(fā)用戶數(shù)與事務(wù)執(zhí)行情況并發(fā)用戶數(shù)事務(wù)平均響應(yīng)時間事務(wù)最大響應(yīng)時間平均每秒處理事務(wù)數(shù)事務(wù)成功率每秒點(diǎn)擊率平均流量(字節(jié)/秒)6080100 5.3.1.3 外聘律師事務(wù)所模塊測試內(nèi)容描述功能創(chuàng)建外聘律師事務(wù)所模塊的進(jìn)程,60

8、/80/100個客戶端同時啟動此進(jìn)程。目的本用例主要測試服務(wù)器的性能表現(xiàn)、響應(yīng)時間以及是否有保存失敗的情況出現(xiàn)。方法分別采用60、80、100并發(fā)用戶數(shù)對系統(tǒng)進(jìn)行測試并發(fā)用戶數(shù)與事務(wù)執(zhí)行情況并發(fā)用戶數(shù)事務(wù)平均響應(yīng)時間事務(wù)最大響應(yīng)時間平均每秒處理事務(wù)數(shù)事務(wù)成功率每秒點(diǎn)擊率平均流量(字節(jié)/秒)6080100 5.3.1.4 XX顧問/XX機(jī)構(gòu)模塊測試內(nèi)容描述功能創(chuàng)建XX顧問/XX機(jī)構(gòu)模塊的進(jìn)程,60/80/100個客戶端同時啟動此進(jìn)程。目的本用例主要測試服務(wù)器的性能表現(xiàn)、響應(yīng)時間以及是否有保存失敗的情況出現(xiàn)。方法分別采用60、80、100并發(fā)用戶數(shù)對系統(tǒng)進(jìn)行測試并發(fā)用戶數(shù)與事務(wù)執(zhí)行情況并發(fā)用戶數(shù)事

9、務(wù)平均響應(yīng)時間事務(wù)最大響應(yīng)時間平均每秒處理事務(wù)數(shù)事務(wù)成功率每秒點(diǎn)擊率平均流量(字節(jié)/秒)6080100 5.3.1.5 案件模塊測試內(nèi)容描述功能創(chuàng)建用戶案件模塊的進(jìn)程,60/80/100個客戶端同時啟動此進(jìn)程。目的本用例主要測試服務(wù)器的性能表現(xiàn)、響應(yīng)時間以及是否有保存失敗的情況出現(xiàn)。方法分別采用60、80、100并發(fā)用戶數(shù)對系統(tǒng)進(jìn)行測試并發(fā)用戶數(shù)與事務(wù)執(zhí)行情況并發(fā)用戶數(shù)事務(wù)平均響應(yīng)時間事務(wù)最大響應(yīng)時間平均每秒處理事務(wù)數(shù)事務(wù)成功率每秒點(diǎn)擊率平均流量(字節(jié)/秒)6080100 6 測試結(jié)果分析6.1 結(jié)果匯總6.1.1 用戶并發(fā)測試: 場景功能事物用戶數(shù)量事務(wù)成功率平均響應(yīng)時間(秒)吞吐量(MB)

10、登錄登錄60100%17.15110.88340100%12.35410.22520100%9.15710.61首頁展示60100%1.33610.8834099.94%1.05810.22520100%0.88610.61XX意見書XX意見書保存60100%0.10310.72880100%0.1310.844100100%0.16310.553XX意見書提交60100%0.20610.72880100%0.22610.844100100%0.25610.553外聘律師事務(wù)所外聘律師事務(wù)所保存60100%0.12610.02680100%0.1729.84910082.49%15.5461.

11、462外聘律師事務(wù)所提交60100%0.2310.0268099.82%0.4489.84910081.33%23.5681.462XX顧問/XX機(jī)構(gòu)XX機(jī)構(gòu)查詢60100%0.0847.96480100%0.1198.049100100%0.1228.742XX顧問查詢60100%0.227.96480100%0.3178.049100100%0.3458.742案件案件保存60100%0.13110.65880100%0.16210.775100100%0.20110.413案件提交60100%0.19810.65880100%0.22310.775100100%0.25710.4136.

12、2 結(jié)果分析圖6.2.1 并發(fā)測試6.2.1.1 登錄6.2.1.1.1 60Vuser6.2.1.1.1.1 事務(wù)概要6.2.1.1.1.2 響應(yīng)時間6.2.1.1.1.3 吞吐量6.2.1.1.2 40Vuser6.2.1.1.2.1 事務(wù)概要6.2.1.1.2.2 響應(yīng)時間6.2.1.1.2.3 吞吐量6.2.1.1.3 20Vuser6.2.1.1.3.1 事務(wù)概要6.2.1.1.3.2 響應(yīng)時間6.2.1.1.3.3 吞吐量6.2.1.2 XX意見書6.2.1.2.1 60Vuser6.2.1.2.1.1 事務(wù)概要6.2.1.2.1.2 響應(yīng)時間6.2.1.2.1.3 吞吐量6.2.

13、1.2.2 80Vuser6.2.1.2.2.1 事務(wù)概要6.2.1.2.2.2 響應(yīng)時間6.2.1.2.2.3 吞吐量6.2.1.2.3 100Vuser6.2.1.2.3.1 事務(wù)概要6.2.1.2.3.2 響應(yīng)時間6.2.1.2.3.3 吞吐量6.2.1.3 外聘律師事務(wù)所6.2.1.3.1 60Vuser6.2.1.3.1.1 事務(wù)概要6.2.1.3.1.2 響應(yīng)時間6.2.1.3.1.3 吞吐量6.2.1.3.2 80Vuser6.2.1.3.2.1 事務(wù)概要6.2.1.3.2.2 響應(yīng)時間6.2.1.3.2.3 吞吐量6.2.1.3.3 100Vuser6.2.1.3.3.1 事務(wù)

14、概要6.2.1.3.3.2 響應(yīng)時間6.2.1.3.3.3 吞吐量6.2.1.4 XX顧問/XX機(jī)構(gòu)6.2.1.4.1 60Vuser6.2.1.4.1.1 事務(wù)概要6.2.1.4.1.2 響應(yīng)時間6.2.1.4.1.3 吞吐量6.2.1.4.2 80Vuser6.2.1.4.2.1 事務(wù)概要6.2.1.4.2.2 響應(yīng)時間6.2.1.4.2.3 吞吐量6.2.1.4.3 100Vuser6.2.1.4.3.1 事務(wù)概要6.2.1.4.3.2 響應(yīng)時間6.2.1.4.3.3 吞吐量6.2.1.5 案件6.2.1.5.1 60Vuser6.2.1.5.1.1 事務(wù)概要6.2.1.5.1.2 響應(yīng)

15、時間6.2.1.5.1.3 吞吐量6.2.1.5.2 80Vuser6.2.1.5.2.1 事務(wù)概要6.2.1.5.2.2 響應(yīng)時間6.2.1.5.2.3 吞吐量6.2.1.5.3 100Vuser6.2.1.5.3.1 事務(wù)概要6.2.1.5.3.2 響應(yīng)時間6.2.1.5.3.3 吞吐量7 結(jié)論由于測試工具無法連接被測試服務(wù)器的共享C盤,所以此次測試無法通過工具收集到相應(yīng)的信息,通過登錄測試服務(wù)器直接觀察,服務(wù)器CPU使用率一直維持在合理范圍內(nèi),但由于測試服務(wù)器內(nèi)存較少,只有2G,導(dǎo)致在測試過程中內(nèi)存使用率一直較高,尤其是在測試外聘律師事務(wù)所模塊的100并發(fā)時,內(nèi)存幾乎耗盡。通過對比測試結(jié)果可以看出,目前系統(tǒng)基本上滿足使用需要,除登錄模塊在60并發(fā)用戶的情況下響應(yīng)時間無法達(dá)到標(biāo)準(zhǔn)以外,其余各個模塊都可以滿足要求,其中外聘律師事務(wù)所模塊100并發(fā)未達(dá)標(biāo)是因為服務(wù)器內(nèi)存問題。根據(jù)測試結(jié)果,目前系統(tǒng)登錄模塊無法滿足條件的原因有以下幾點(diǎn):1.內(nèi)存原因:由于測試服務(wù)器的應(yīng)用和數(shù)據(jù)庫都部署在一臺機(jī)器上面,而且機(jī)器本身只有2G內(nèi)存,導(dǎo)致服務(wù)器壓力過大,尤其是內(nèi)存不夠使用。2.配置原因系統(tǒng)的數(shù)據(jù)庫配置和tomcat的配置還需要優(yōu)化,我已經(jīng)對其中一些參數(shù)進(jìn)行了優(yōu)化,取得了一

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論