




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
智慧教育云平臺(tái)資源中心系統(tǒng)性能測(cè)試報(bào)告北京眾智信源科技有限公司2022年9月目錄1 引言 3 項(xiàng)目概述 3 文檔概述 32 引用文件 33 測(cè)試結(jié)果概述 3 總體評(píng)估 3 測(cè)試環(huán)境的影響 3 改進(jìn)建議 44 測(cè)試結(jié)果 4 用戶端性能測(cè)試結(jié)果 4 服務(wù)器端測(cè)試 4 手機(jī)端測(cè)試 23 綜合場(chǎng)景測(cè)試 255 測(cè)試記錄 296 評(píng)價(jià) 30 能力 30 缺陷和限制 30 結(jié)論 30引言項(xiàng)目概述本測(cè)試報(bào)告為智慧教育云系統(tǒng)的性能測(cè)試報(bào)告,目的在于總結(jié)測(cè)試階段的測(cè)試以及分析測(cè)試結(jié)果,描述系統(tǒng)是否符合需求。文檔概述考慮到用戶數(shù)量及數(shù)據(jù)的增多給服務(wù)器造成壓力不可估計(jì),因此計(jì)劃對(duì)智慧教育云系統(tǒng)負(fù)載性能測(cè)試,在系統(tǒng)配置不變的情況下,在一定時(shí)間內(nèi),服務(wù)器在高負(fù)載情況下的性能行為表現(xiàn),便于對(duì)系統(tǒng)環(huán)境進(jìn)行正確的分析及評(píng)估。引用文件《寰爍智慧教育云平臺(tái)資源中心需求說(shuō)明書(shū)--后臺(tái)》《寰爍智慧教育云平臺(tái)資源中心需求說(shuō)明書(shū)--前臺(tái)》《寰爍智慧教育云平臺(tái)資源中心需求說(shuō)明書(shū)--移動(dòng)端》測(cè)試結(jié)果概述總體評(píng)估在客戶端測(cè)試中,分別記錄了服務(wù)器端的性能數(shù)據(jù)和手機(jī)端的響應(yīng)時(shí)間。從服務(wù)器端的性能數(shù)據(jù)結(jié)果中看,100、200、300用戶并發(fā)情況下,所有功能都可以正常工作,并且沒(méi)有對(duì)服務(wù)器性能構(gòu)成較大影響。當(dāng)用戶并發(fā)數(shù)達(dá)到400時(shí),普遍達(dá)到瓶頸,也即是說(shuō),在所有的單功能并發(fā)測(cè)試中,當(dāng)并發(fā)用戶數(shù)達(dá)到400后,繼續(xù)增加并發(fā)數(shù)時(shí),用例執(zhí)行錯(cuò)誤率會(huì)顯著增加,超出用戶所能承受的范圍。其中,各個(gè)操作的瓶頸會(huì)有略微差異,在400上下稍有浮動(dòng),具體數(shù)值體現(xiàn)在測(cè)試結(jié)果中。從手機(jī)端響應(yīng)時(shí)間結(jié)果中看,兩種操作系統(tǒng)下的各功能響應(yīng)時(shí)間相差不多,并且都能夠在300并發(fā)用戶時(shí)達(dá)到滿意的響應(yīng)速度。測(cè)試環(huán)境的影響本子系統(tǒng)著重于信息的服務(wù)。但是,由于必須通過(guò)移動(dòng)運(yùn)營(yíng)商的網(wǎng)絡(luò),移動(dòng)運(yùn)營(yíng)商所定義的服務(wù)頻道(類似于URL地址),以及客戶端(手機(jī))要支持符合標(biāo)準(zhǔn)的DCDClient軟件,這些限制都會(huì)給我們測(cè)試帶來(lái)影響,使得在測(cè)試結(jié)果上存在差異。在性能測(cè)試場(chǎng)景中,所記錄的結(jié)果時(shí)間大多為手機(jī)端發(fā)送請(qǐng)求信息起,至手機(jī)端收到返回信息止,在這期間,手機(jī)與移動(dòng)運(yùn)營(yíng)商的通信以及移動(dòng)運(yùn)營(yíng)商與系統(tǒng)服務(wù)器的通信要占用相當(dāng)一部分時(shí)間,而這部分時(shí)間的長(zhǎng)短,是以移動(dòng)運(yùn)營(yíng)商為主體因素的,在本測(cè)試中,屬于不可控因素。盡管在測(cè)試過(guò)程中,選擇了網(wǎng)絡(luò)環(huán)境比較穩(wěn)定的時(shí)間、地點(diǎn),但仍會(huì)受到不定時(shí)的影響,會(huì)使最后結(jié)果有一定的延長(zhǎng)。在時(shí)間的記錄方式上,由于一部分使用了手工計(jì)時(shí)的方式,所以在結(jié)果上可能存在誤差,基本保持在±秒之內(nèi),相對(duì)結(jié)果多為幾秒到十幾秒的范圍,影響較小。改進(jìn)建議Android下的刷新功能響應(yīng)速度和iOS系統(tǒng)下的刷新功能響應(yīng)速度有差距,所以需要首先查明問(wèn)題原因,然后優(yōu)化改進(jìn)。測(cè)試結(jié)果用戶端性能測(cè)試結(jié)果用戶端測(cè)試分為服務(wù)器端測(cè)試、手機(jī)端測(cè)試和綜合場(chǎng)景測(cè)試部分。其中,服務(wù)器端測(cè)試采用jmeter模擬多用戶并發(fā)的方法,以此來(lái)獲取在大量用戶并發(fā)時(shí)服務(wù)器的運(yùn)行狀態(tài),即負(fù)載測(cè)試。然后再通過(guò)逐步加壓的方式,得到某一操作的最大用戶并發(fā)數(shù),即容量測(cè)試。手機(jī)端測(cè)試采用手機(jī)實(shí)測(cè)配合jmeter加壓的方式,測(cè)試在不同壓力狀態(tài)下,手機(jī)端的實(shí)際反應(yīng)速度。不同于服務(wù)器端測(cè)試的直接訪問(wèn)服務(wù)器方式,手機(jī)端測(cè)試通過(guò)手機(jī)運(yùn)營(yíng)商和aleph服務(wù)等的轉(zhuǎn)發(fā)與服務(wù)器進(jìn)行通信,其中存在網(wǎng)絡(luò)傳輸?shù)戎修D(zhuǎn)時(shí)間,所以得出的測(cè)試結(jié)果要比服務(wù)器直接訪問(wèn)的方式長(zhǎng)些,但更貼近實(shí)際用戶感受。另外,手機(jī)端測(cè)試計(jì)時(shí)采用人工計(jì)時(shí)方式,在結(jié)果上可能存在±秒的時(shí)間誤差,并且較難避免,但觀察測(cè)試結(jié)果可知,結(jié)論時(shí)間大多在幾秒到十幾秒的范圍,所以此誤差對(duì)實(shí)際測(cè)試結(jié)果的影響可以接受。綜合場(chǎng)景測(cè)試使用jmeter模擬用戶的實(shí)際操作流程,實(shí)現(xiàn)多用戶同時(shí)訪問(wèn)本系統(tǒng)的真實(shí)情況,以此得出在綜合多功能同時(shí)運(yùn)行的情況下系統(tǒng)的瓶頸在何處。服務(wù)器端測(cè)試服務(wù)器端測(cè)試包括負(fù)載測(cè)試和容量測(cè)試。負(fù)載測(cè)試負(fù)載測(cè)試體現(xiàn)各個(gè)操作在多用戶并發(fā)執(zhí)行的壓力下,服務(wù)器的運(yùn)行狀態(tài),以及對(duì)執(zhí)行結(jié)果的影響。本次測(cè)試的負(fù)載測(cè)試多采用100用戶并發(fā)、200用戶并發(fā)和300用戶并發(fā)這三種樣本,由于各種操作的執(zhí)行性能有所不同,因而在采用測(cè)試樣本時(shí)會(huì)有所調(diào)整,會(huì)在相關(guān)測(cè)試結(jié)果中進(jìn)行說(shuō)明。在測(cè)試中,比較關(guān)心的指標(biāo)有:主要事務(wù)平均響應(yīng)時(shí)間、最小響應(yīng)時(shí)間、最大響應(yīng)時(shí)間、CPU最大占用率、內(nèi)存最大占用率。登錄登錄操作,分100人、200人、400人進(jìn)行測(cè)試,測(cè)試結(jié)果如下。100人登錄操作TransactionNameSLAStatusMinimumAverageMaximumStd.Deviation90PercentPassFailStopAction_Transaction10000register10000vuser_end_Transaction0000010000vuser_init_Transaction010000從表格中可以看出,登錄操作的平均響應(yīng)時(shí)間為秒,最小響應(yīng)時(shí)間為秒,最大響應(yīng)時(shí)間為秒。ScaleMeasurementMin.Ave.Max.SD1%DiskTime(PhysicalDisk_Total):ProcessorTime(Processor_Total):DataOperations/sec(System):(Processor_Total):Faults/sec(Memory):(Memory):NonpagedBytes(Memory):Bytes(Process_Total):QueueLength(System):(Objects):上圖為用例執(zhí)行時(shí)服務(wù)器的主要性能指標(biāo)折線圖,表格為圖例說(shuō)明。%ProcessorTime(Processor_Total)指處理器用來(lái)執(zhí)行非閑置線程時(shí)間的百分比,通常CPU的平均活動(dòng)符合應(yīng)該在80%以下。從圖中可以看出,最大值不超過(guò)%。200人登錄操作TransactionNameSLAStatusMinimumAverageMaximumStd.Deviation90PercentPassFailStopAction_Transaction20000register20000vuser_end_Transaction00020000vuser_init_Transaction020000從表格中可以看出,登錄操作的平均響應(yīng)時(shí)間為秒,最小響應(yīng)時(shí)間為秒,最大響應(yīng)時(shí)間為秒。ColorScaleMeasurementMin.Ave.Max.SD1%DiskTime(PhysicalDisk_Total):ProcessorTime(Processor_Total):DataOperations/sec(System):(Processor_Total):Faults/sec(Memory):(Memory):NonpagedBytes(Memory):Bytes(Process_Total):QueueLength(System):(Objects):上圖為用例執(zhí)行時(shí)服務(wù)器的主要性能指標(biāo)折線圖,表格為圖例說(shuō)明。%ProcessorTime(Processor_Total)指處理器用來(lái)執(zhí)行非閑置線程時(shí)間的百分比,通常CPU的平均活動(dòng)符合應(yīng)該在80%以下。從圖中可以看出,最大值不超過(guò)%。400人登錄操作TransactionNameSLAStatusMinimumAverageMaximumStd.Deviation90PercentPassFailStopAction_Transaction39730register39730vuser_end_Transaction0040000從表格中可以看出,登錄操作的平均響應(yīng)時(shí)間為秒,最小響應(yīng)時(shí)間為秒,最大響應(yīng)時(shí)間為秒。ColorScaleMeasurementMin.Ave.Max.SD1%DiskTime(PhysicalDisk_Total):ProcessorTime(Processor_Total):DataOperations/sec(System):(Processor_Total):Faults/sec(Memory):(Memory):NonpagedBytes(Memory):Bytes(Process_Total):QueueLength(System):(Objects):上圖為用例執(zhí)行時(shí)服務(wù)器的主要性能指標(biāo)折線圖,表格為圖例說(shuō)明。%ProcessorTime(Processor_Total)指處理器用來(lái)執(zhí)行非閑置線程時(shí)間的百分比,通常CPU的平均活動(dòng)符合應(yīng)該在80%以下。從圖中可以看出,最大值不超過(guò)%。從以上測(cè)試結(jié)果可以看出,當(dāng)用戶并發(fā)數(shù)在100、200時(shí),系統(tǒng)可以完全不受影響地正常運(yùn)行。當(dāng)用戶并發(fā)數(shù)達(dá)到400時(shí),系統(tǒng)執(zhí)行登錄操作可能返回較少錯(cuò)誤,并且執(zhí)行速度有一定下降,但仍然處于可以接受狀態(tài),因而可以判斷,系統(tǒng)在并發(fā)數(shù)達(dá)到400時(shí)為臨界值,在此臨界值范圍內(nèi),系統(tǒng)可以正常運(yùn)行。注銷手機(jī)端注銷操作,分100人、200人、300人進(jìn)行測(cè)試,測(cè)試結(jié)果如下。手機(jī)端100人注銷操作TransactionNameSLAStatusMinimumAverageMaximumStd.Deviation90PercentPassFailStopAction_Transaction10000submit10000vuser_end_Transaction00010000vuser_init_Transaction010000上表中,“submit”為管理員的注銷操作記錄,即本用例的主要事務(wù)。從表格中可以看出,注銷操作的平均響應(yīng)時(shí)間為秒,最小響應(yīng)時(shí)間為秒,最大響應(yīng)時(shí)間為秒。ColorScaleMeasurementMin.Ave.Max.SD100%DiskTime(PhysicalDisk_Total):ProcessorTime(Processor_Total):MBytes(Memory):DataOperations/sec(System):(Processor_Total):Faults/sec(Memory):(Memory):NonpagedBytes(Memory):Bytes(Process_Total):QueueLength(System):(Objects):上圖為用例執(zhí)行時(shí)服務(wù)器的主要性能指標(biāo)折線圖,表格為圖例說(shuō)明。%ProcessorTime(Processor_Total)指處理器用來(lái)執(zhí)行非閑置線程時(shí)間的百分比,通常CPU的平均活動(dòng)符合應(yīng)該在80%以下。從圖中可以看出,最大值不超過(guò)%。AvailableMBytes(Memory)指計(jì)算機(jī)上運(yùn)行的進(jìn)程的可用物理內(nèi)存大小,并且已知測(cè)試服務(wù)器總內(nèi)存大小為8GB。從圖中可以看出,最小值為,并且一直保持穩(wěn)定。手機(jī)端200人注銷操作TransactionNameSLAStatusMinimumAverageMaximumStd.Deviation90PercentPassFailStopAction_Transaction20000submit20000vuser_end_Transaction0000020000vuser_init_Transaction020000上表中,“submit”為管理員的注銷操作記錄,即本用例的主要事務(wù)。從表格中可以看出,注銷操作的平均響應(yīng)時(shí)間為秒,最小響應(yīng)時(shí)間為秒,最大響應(yīng)時(shí)間為秒。ColorScaleMeasurementMin.Ave.Max.SD1%DiskTime(PhysicalDisk_Total):ProcessorTime(Processor_Total):MBytes(Memory):DataOperations/sec(System):(Processor_Total):Faults/sec(Memory):(Memory):NonpagedBytes(Memory):Bytes(Process_Total):QueueLength(System):(Objects):上圖為用例執(zhí)行時(shí)服務(wù)器的主要性能指標(biāo)折線圖,表格為圖例說(shuō)明。%ProcessorTime(Processor_Total)指處理器用來(lái)執(zhí)行非閑置線程時(shí)間的百分比,通常CPU的平均活動(dòng)符合應(yīng)該在80%以下。從圖中可以看出,最大值不超過(guò)%。AvailableMBytes(Memory)指計(jì)算機(jī)上運(yùn)行的進(jìn)程的可用物理內(nèi)存大小,并且已知測(cè)試服務(wù)器總內(nèi)存大小為8GB。從圖中可以看出,最小值為,并且一直保持穩(wěn)定。手機(jī)端300人注銷操作TransactionNameSLAStatusMinimumAverageMaximumStd.Deviation90PercentPassFailStopAction_Transaction30000submit30000vuser_end_Transaction0000030000vuser_init_Transaction030000上表中,“submit”為管理員的注銷操作記錄,即本用例的主要事務(wù)。從表格中可以看出,注銷操作的平均響應(yīng)時(shí)間為秒,最小響應(yīng)時(shí)間為秒,最大響應(yīng)時(shí)間為秒。ColorScaleMeasurementMin.Ave.Max.SD1%DiskTime(PhysicalDisk_Total):ProcessorTime(Processor_Total):MBytes(Memory):DataOperations/sec(System):(Processor_Total):Faults/sec(Memory):(Memory):NonpagedBytes(Memory):Bytes(Process_Total):QueueLength(System):(Objects):上圖為用例執(zhí)行時(shí)服務(wù)器的主要性能指標(biāo)折線圖,表格為圖例說(shuō)明。%ProcessorTime(Processor_Total)指處理器用來(lái)執(zhí)行非閑置線程時(shí)間的百分比,通常CPU的平均活動(dòng)符合應(yīng)該在80%以下。從圖中可以看出,最大值不超過(guò)%。AvailableMBytes(Memory)指計(jì)算機(jī)上運(yùn)行的進(jìn)程的可用物理內(nèi)存大小,并且已知測(cè)試服務(wù)器總內(nèi)存大小為8GB。從圖中可以看出,最小值為,并且一直保持穩(wěn)定。從以上測(cè)試結(jié)果可以看出,當(dāng)用戶并發(fā)數(shù)在100、200、300時(shí),系統(tǒng)可以正常運(yùn)行。掛失手機(jī)端掛失操作,分100人、200人、300人進(jìn)行測(cè)試,測(cè)試結(jié)果如下。手機(jī)端100人掛失操作TransactionNameSLAStatusMinimumAverageMaximumStd.Deviation90PercentPassFailStopAction_Transaction10000submit10000vuser_end_Transaction00010000vuser_init_Transaction010000上表中,“submit”為管理員的掛失操作記錄,即本用例的主要事務(wù)。從表格中可以看出,掛失操作的平均響應(yīng)時(shí)間為秒,最小響應(yīng)時(shí)間為秒,最大響應(yīng)時(shí)間為秒。ColorScaleMeasurementMin.Ave.Max.SD1%DiskTime(PhysicalDisk_Total):ProcessorTime(Processor_Total):MBytes(Memory):DataOperations/sec(System):(Processor_Total):Faults/sec(Memory):(Memory):NonpagedBytes(Memory):Bytes(Process_Total):QueueLength(System):(Objects):上圖為用例執(zhí)行時(shí)服務(wù)器的主要性能指標(biāo)折線圖,表格為圖例說(shuō)明。%ProcessorTime(Processor_Total)指處理器用來(lái)執(zhí)行非閑置線程時(shí)間的百分比,通常CPU的平均活動(dòng)符合應(yīng)該在80%以下。從圖中可以看出,最大值不超過(guò)%。AvailableMBytes(Memory)指計(jì)算機(jī)上運(yùn)行的進(jìn)程的可用物理內(nèi)存大小,并且已知測(cè)試服務(wù)器總內(nèi)存大小為8GB。從圖中可以看出,最小值為,并且一直保持穩(wěn)定。手機(jī)端200人掛失操作TransactionNameSLAStatusMinimumAverageMaximumStd.Deviation90PercentPassFailStopAction_Transaction20000submit20000vuser_end_Transaction0020000vuser_init_Transaction020000上表中,“submit”為管理員的掛失操作記錄,即本用例的主要事務(wù)。從表格中可以看出,掛失操作的平均響應(yīng)時(shí)間為秒,最小響應(yīng)時(shí)間為秒,最大響應(yīng)時(shí)間為秒。ColorScaleMeasurementMin.Ave.Max.SD1%DiskTime(PhysicalDisk_Total):ProcessorTime(Processor_Total):MBytes(Memory):DataOperations/sec(System):(Processor_Total):Faults/sec(Memory):(Memory):NonpagedBytes(Memory):Bytes(Process_Total):QueueLength(System):(Objects):上圖為用例執(zhí)行時(shí)服務(wù)器的主要性能指標(biāo)折線圖,表格為圖例說(shuō)明。%ProcessorTime(Processor_Total)指處理器用來(lái)執(zhí)行非閑置線程時(shí)間的百分比,通常CPU的平均活動(dòng)符合應(yīng)該在80%以下。從圖中可以看出,最大值不超過(guò)%。AvailableMBytes(Memory)指計(jì)算機(jī)上運(yùn)行的進(jìn)程的可用物理內(nèi)存大小,并且已知測(cè)試服務(wù)器總內(nèi)存大小為8GB。從圖中可以看出,最小值為,并且一直保持穩(wěn)定。手機(jī)端300人掛失操作TransactionNameSLAStatusMinimumAverageMaximumStd.Deviation90PercentPassFailStopAction_Transaction30000submit30000vuser_end_Transaction00030000vuser_init_Transaction030000上表中,“submit”為管理員的掛失操作記錄,即本用例的主要事務(wù)。從表格中可以看出,掛失操作的平均響應(yīng)時(shí)間為秒,最小響應(yīng)時(shí)間為秒,最大響應(yīng)時(shí)間為秒。ColorScaleMeasurementMin.Ave.Max.SD1%DiskTime(PhysicalDisk_Total):ProcessorTime(Processor_Total):MBytes(Memory):DataOperations/sec(System):(Processor_Total):Faults/sec(Memory):(Memory):NonpagedBytes(Memory):Bytes(Process_Total):QueueLength(System):(Objects):上圖為用例執(zhí)行時(shí)服務(wù)器的主要性能指標(biāo)折線圖,表格為圖例說(shuō)明。%ProcessorTime(Processor_Total)指處理器用來(lái)執(zhí)行非閑置線程時(shí)間的百分比,通常CPU的平均活動(dòng)符合應(yīng)該在80%以下。從圖中可以看出,最大值不超過(guò)%。AvailableMBytes(Memory)指計(jì)算機(jī)上運(yùn)行的進(jìn)程的可用物理內(nèi)存大小,并且已知測(cè)試服務(wù)器總內(nèi)存大小為8GB。從圖中可以看出,最小值為,并且一直保持穩(wěn)定。從以上測(cè)試結(jié)果可以看出,當(dāng)用戶并發(fā)數(shù)在100、200、300時(shí),系統(tǒng)可以正常運(yùn)行。刷新手機(jī)端刷新操作,分100人、200人、300人進(jìn)行測(cè)試,測(cè)試結(jié)果如下。手機(jī)端100人刷新操作TransactionNameSLAStatusMinimumAverageMaximumStd.Deviation90PercentPassFailStopAction_Transaction10000genName0010000getlen00010000geturl10000vuser_end_Transaction00010000vuser_init_Transaction010000writefile10000上表中,“geturl”為管理員的刷新操作記錄,即本用例的主要事務(wù)。從表格中可以看出,刷新操作的平均響應(yīng)時(shí)間為秒,最小響應(yīng)時(shí)間為秒,最大響應(yīng)時(shí)間為秒。ColorScaleMeasurementMin.Ave.Max.SD1000%DiskTime(PhysicalDisk_Total):ProcessorTime(Processor_Total):MBytes(Memory):DataOperations/sec(System):(Processor_Total):Faults/sec(Memory):(Memory):NonpagedBytes(Memory):Bytes(Process_Total):QueueLength(System):(Objects):上圖為用例執(zhí)行時(shí)服務(wù)器的主要性能指標(biāo)折線圖,表格為圖例說(shuō)明。%ProcessorTime(Processor_Total)指處理器用來(lái)執(zhí)行非閑置線程時(shí)間的百分比,通常CPU的平均活動(dòng)符合應(yīng)該在80%以下。從圖中可以看出,最大值不超過(guò)%。AvailableMBytes(Memory)指計(jì)算機(jī)上運(yùn)行的進(jìn)程的可用物理內(nèi)存大小,并且已知測(cè)試服務(wù)器總內(nèi)存大小為8GB。從圖中可以看出,最小值為,并且一直保持穩(wěn)定。手機(jī)端200人刷新操作TransactionNameSLAStatusMinimumAverageMaximumStd.Deviation90PercentPassFailStopAction_Transaction20000genName00020000getlen00020000geturl20000vuser_end_Transaction00020000vuser_init_Transaction020000writefile20000上表中,“geturl”為管理員的刷新操作記錄,即本用例的主要事務(wù)。從表格中可以看出,刷新操作的平均響應(yīng)時(shí)間為秒,最小響應(yīng)時(shí)間為秒,最大響應(yīng)時(shí)間為秒。ColorScaleMeasurementMin.Ave.Max.SD100%DiskTime(PhysicalDisk_Total):ProcessorTime(Processor_Total):MBytes(Memory):DataOperations/sec(System):(Processor_Total):Faults/sec(Memory):(Memory):NonpagedBytes(Memory):Bytes(Process_Total):QueueLength(System):(Objects):上圖為用例執(zhí)行時(shí)服務(wù)器的主要性能指標(biāo)折線圖,表格為圖例說(shuō)明。%ProcessorTime(Processor_Total)指處理器用來(lái)執(zhí)行非閑置線程時(shí)間的百分比,通常CPU的平均活動(dòng)符合應(yīng)該在80%以下。從圖中可以看出,最大值不超過(guò)%。AvailableMBytes(Memory)指計(jì)算機(jī)上運(yùn)行的進(jìn)程的可用物理內(nèi)存大小,并且已知測(cè)試服務(wù)器總內(nèi)存大小為8GB。從圖中可以看出,最小值為,并且一直保持穩(wěn)定。手機(jī)端300人刷新操作TransactionNameSLAStatusMinimumAverageMaximumStd.Deviation90PercentPassFailStopAction_Transaction30000genName00030000getlen00030000geturl30000vuser_end_Transaction00030000vuser_init_Transaction030000writefile30000上表中,“geturl”為管理員的刷新操作記錄,即本用例的主要事務(wù)。從表格中可以看出,刷新操作的平均響應(yīng)時(shí)間為秒,最小響應(yīng)時(shí)間為秒,最大響應(yīng)時(shí)間為秒。ColorScaleMeasurementMin.Ave.Max.SD100%DiskTime(PhysicalDisk_Total):ProcessorTime(Processor_Total):MBytes(Memory):DataOperations/sec(System):(Processor_Total):Faults/sec(Memory):(Memory):NonpagedBytes(Memory):Bytes(Process_Total):QueueLength(System):(Objects):上圖為用例執(zhí)行時(shí)服務(wù)器的主要性能指標(biāo)折線圖,表格為圖例說(shuō)明。%ProcessorTime(Processor_Total)指處理器用來(lái)執(zhí)行非閑置線程時(shí)間的百分比,通常CPU的平均活動(dòng)符合應(yīng)該在80%以下。從圖中可以看出,最大值不超過(guò)%。AvailableMBytes(Memory)指計(jì)算機(jī)上運(yùn)行的進(jìn)程的可用物理內(nèi)存大小,并且已知測(cè)試服務(wù)器總內(nèi)存大小為8GB。從圖中可以看出,最小值為,并且一直保持穩(wěn)定。從以上測(cè)試結(jié)果可以看出,當(dāng)用戶并發(fā)數(shù)在100、200、300時(shí),系統(tǒng)可以正常運(yùn)行。瀏覽信息手機(jī)端瀏覽操作,分100人、200人、300人進(jìn)行測(cè)試,測(cè)試結(jié)果如下。手機(jī)端100人瀏覽操作TransactionNameSLAStatusMinimumAverageMaximumStd.Deviation90PercentPassFailStopAction_Transaction10000genName0000010000getlen00010000geturl10000vuser_end_Transaction010000vuser_init_Transaction010000writefile10000上表中,“geturl”為管理員的瀏覽操作記錄,即本用例的主要事務(wù)。從表格中可以看出,瀏覽操作的平均響應(yīng)時(shí)間為秒,最小響應(yīng)時(shí)間為秒,最大響應(yīng)時(shí)間為秒。ColorScaleMeasurementMin.Ave.Max.SD100%DiskTime(PhysicalDisk_Total):ProcessorTime(Processor_Total):MBytes(Memory):DataOperations/sec(System):(Processor_Total):Faults/sec(Memory):(Memory):NonpagedBytes(Memory):Bytes(Process_Total):QueueLength(System):(Objects):上圖為用例執(zhí)行時(shí)服務(wù)器的主要性能指標(biāo)折線圖,表格為圖例說(shuō)明。%ProcessorTime(Processor_Total)指處理器用來(lái)執(zhí)行非閑置線程時(shí)間的百分比,通常CPU的平均活動(dòng)符合應(yīng)該在80%以下。從圖中可以看出,最大值不超過(guò)%。AvailableMBytes(Memory)指計(jì)算機(jī)上運(yùn)行的進(jìn)程的可用物理內(nèi)存大小,并且已知測(cè)試服務(wù)器總內(nèi)存大小為8GB。從圖中可以看出,最小值為,并且一直保持穩(wěn)定。手機(jī)端200人瀏覽操作TransactionNameSLAStatusMinimumAverageMaximumStd.Deviation90PercentPassFailStopAction_Transaction20000genName0000020000getlen00020000geturl20000vuser_end_Transaction0000020000vuser_init_Transaction020000writefile20000上表中,“geturl”為管理員的瀏覽操作記錄,即本用例的主要事務(wù)。從表格中可以看出,瀏覽操作的平均響應(yīng)時(shí)間為秒,最小響應(yīng)時(shí)間為秒,最大響應(yīng)時(shí)間為秒。ColorScaleMeasurementMin.Ave.Max.SD100%DiskTime(PhysicalDisk_Total):ProcessorTime(Processor_Total):MBytes(Memory):DataOperations/sec(System):(Processor_Total):Faults/sec(Memory):(Memory):NonpagedBytes(Memory):Bytes(Process_Total):QueueLength(System):(Objects):上圖為用例執(zhí)行時(shí)服務(wù)器的主要性能指標(biāo)折線圖,表格為圖例說(shuō)明。%ProcessorTime(Processor_Total)指處理器用來(lái)執(zhí)行非閑置線程時(shí)間的百分比,通常CPU的平均活動(dòng)符合應(yīng)該在80%以下。從圖中可以看出,最大值不超過(guò)%。AvailableMBytes(Memory)指計(jì)算機(jī)上運(yùn)行的進(jìn)程的可用物理內(nèi)存大小,并且已知測(cè)試服務(wù)器總內(nèi)存大小為8GB。從圖中可以看出,最小值為,并且一直保持穩(wěn)定。手機(jī)端300人瀏覽操作TransactionNameSLAStatusMinimumAverageMaximumStd.Deviation90PercentPassFailStopAction_Transaction29910genName0000029900getlen00029900geturl29910vuser_end_Transaction00030000vuser_init_Transaction030000writefile029900上表中,“geturl”為管理員的瀏覽操作記錄,即本用例的主要事務(wù)。從表格中可以看出,瀏覽操作的平均響應(yīng)時(shí)間為秒,最小響應(yīng)時(shí)間為秒,最大響應(yīng)時(shí)間為秒。ColorScaleMeasurementMin.Ave.Max.SD10%DiskTime(PhysicalDisk_Total):ProcessorTime(Processor_Total):MBytes(Memory):DataOperations/sec(System):(Processor_Total):Faults/sec(Memory):(Memory):NonpagedBytes(Memory):Bytes(Process_Total):QueueLength(System):(Objects):上圖為用例執(zhí)行時(shí)服務(wù)器的主要性能指標(biāo)折線圖,表格為圖例說(shuō)明。%ProcessorTime(Processor_Total)指處理器用來(lái)執(zhí)行非閑置線程時(shí)間的百分比,通常CPU的平均活動(dòng)符合應(yīng)該在80%以下。從圖中可以看出,最大值不超過(guò)%。AvailableMBytes(Memory)指計(jì)算機(jī)上運(yùn)行的進(jìn)程的可用物理內(nèi)存大小,并且已知測(cè)試服務(wù)器總內(nèi)存大小為8GB。從圖中可以看出,最小值為6520GB,并且一直保持穩(wěn)定。從以上測(cè)試結(jié)果可以看出,因?yàn)闉g覽信息操作相對(duì)于其他操作要額外獲取一個(gè)較大的文件,因而響應(yīng)時(shí)間會(huì)比其他操作略慢,但仍處于合理范圍內(nèi),所以可以判斷,當(dāng)用戶并發(fā)數(shù)在100、200、300時(shí),系統(tǒng)可以正常運(yùn)行。手機(jī)端測(cè)試手機(jī)端測(cè)試采用手工操作手機(jī)、jmeter加壓的方式進(jìn)行測(cè)試,獲取在不同壓力狀態(tài)下,手機(jī)端的實(shí)際反應(yīng)速度。本次測(cè)試分別獲取了每種操作在WindowsMobil、Symbian和UIQ操作系統(tǒng)下不同版本的執(zhí)行速度。由于手工測(cè)試以及牽扯到網(wǎng)絡(luò)傳輸?shù)葐?wèn)題,所以為了減小誤差,每種操作執(zhí)行3次測(cè)試。登錄登錄操作手機(jī)端測(cè)試采用手工計(jì)時(shí)方法,分別對(duì)iOS和安卓手機(jī)操作系統(tǒng)下的客戶端軟件進(jìn)行測(cè)試,在測(cè)試過(guò)程中,采取了100用戶并發(fā)、200用戶并發(fā)和300用戶并發(fā)三種樣本各執(zhí)行3次,以盡量真實(shí)客觀地反映手機(jī)用戶在實(shí)際使用情況下的感受。具體測(cè)試結(jié)果見(jiàn)下表:操作系統(tǒng)iOSAndroid數(shù)用)秒(間時(shí)數(shù)次數(shù)用)秒(間時(shí)數(shù)次123123100用戶375錯(cuò)誤用戶數(shù)000000200用戶4錯(cuò)誤用戶數(shù)000000300用戶7錯(cuò)誤用戶數(shù)0390570從結(jié)果可以看出,當(dāng)并發(fā)用戶數(shù)為100、200、300時(shí),在三種操作系統(tǒng)下的動(dòng)作響應(yīng)速度區(qū)別不大,并且能夠在正常時(shí)間范圍內(nèi)作出響應(yīng),但在300用戶數(shù)情況下,會(huì)出現(xiàn)一些用戶返回錯(cuò)誤的情況。另外,在不同操作系統(tǒng)之間比較執(zhí)行速度,可以知道,iOS系統(tǒng)執(zhí)行速度較快,安卓系統(tǒng)較慢。注銷注銷操作手機(jī)端測(cè)試采用手工計(jì)時(shí)方法,分別對(duì)iOS和安卓手機(jī)操作系統(tǒng)下的客戶端軟件進(jìn)行測(cè)試,在測(cè)試過(guò)程中,采取了100用戶并發(fā)、200用戶并發(fā)和300用戶并發(fā)三種樣本各執(zhí)行3次,以盡量真實(shí)客觀地反映手機(jī)用戶在實(shí)際使用情況下的感受。具體測(cè)試結(jié)果見(jiàn)下表:操作系統(tǒng)iOSAndroid數(shù)用)秒(間時(shí)數(shù)次數(shù)用)秒(間時(shí)數(shù)次123123100用戶9475錯(cuò)誤用戶數(shù)000000200用戶57錯(cuò)誤用戶數(shù)000000300用戶錯(cuò)誤用戶數(shù)070100從結(jié)果可以看出,當(dāng)并發(fā)用戶數(shù)為100、200、300時(shí),在三種操作系統(tǒng)下的動(dòng)作響應(yīng)速度區(qū)別不大,并且能夠在正常時(shí)間范圍內(nèi)作出響應(yīng),但在300用戶數(shù)情況下,會(huì)出現(xiàn)一些用戶返回錯(cuò)誤的情況。另外,在不同操作系統(tǒng)之間比較執(zhí)行速度,可以知道,iOS系統(tǒng)執(zhí)行速度較快,安卓系統(tǒng)最慢。刷新刷新操作手機(jī)端測(cè)試采用手工計(jì)時(shí)方法,分別對(duì)iOS和安卓手機(jī)操作系統(tǒng)下的客戶端軟件進(jìn)行測(cè)試,在測(cè)試過(guò)程中,采取了100用戶并發(fā)、200用戶并發(fā)和300用戶并發(fā)三種樣本各執(zhí)行3次,以盡量真實(shí)客觀地反映手機(jī)用戶在實(shí)際使用情況下的感受。具體測(cè)試結(jié)果見(jiàn)下表:操作系統(tǒng)iOSAndroid數(shù)用)秒(間時(shí)數(shù)次數(shù)用)秒(間時(shí)數(shù)次123123100用戶錯(cuò)誤用戶數(shù)000000200用戶錯(cuò)誤用戶數(shù)000000300用戶錯(cuò)誤用戶數(shù)000000從結(jié)果可以看出,塞班系統(tǒng)下的刷新操作時(shí)間浮動(dòng)范圍較大,UIQ的刷新操作在各種壓力下時(shí)間沒(méi)有顯著變化,究其原因,是因?yàn)槊看嗡⑿聲r(shí)候的請(qǐng)求數(shù)據(jù)量不盡相同,所以可以知道,刷新操作的響應(yīng)速度與并發(fā)用戶數(shù)關(guān)系不大,而與所請(qǐng)求的數(shù)據(jù)量關(guān)系密切。另外,在不同操作系統(tǒng)之間比較執(zhí)行速度,可以知道,iOS系統(tǒng)執(zhí)行速度較快。瀏覽信息注銷操作手機(jī)端測(cè)試采用手工計(jì)時(shí)方法,分別對(duì)iOS和安卓手機(jī)操作系統(tǒng)下的客戶端軟件進(jìn)行測(cè)試,在測(cè)試過(guò)程中,采取了100用戶并發(fā)、200用戶并發(fā)和300用戶并發(fā)三種樣本各執(zhí)行3次,以盡量真實(shí)客觀地反映手機(jī)用戶在實(shí)際使用情況下的感受。具體測(cè)試結(jié)果見(jiàn)下表:操作系統(tǒng)iOSAndroid數(shù)用)秒(間時(shí)數(shù)次數(shù)用)秒(間時(shí)數(shù)次123123100用戶錯(cuò)誤用戶數(shù)000000200用戶14錯(cuò)誤用戶數(shù)000000300用戶10錯(cuò)誤用戶數(shù)0322212從結(jié)果可以看出,當(dāng)并發(fā)用戶數(shù)為100、200、300時(shí),在三種操作系統(tǒng)下的動(dòng)作響應(yīng)速度區(qū)別不大,并且能夠在正常時(shí)間范圍內(nèi)作出響應(yīng)。另外,在不同操作系統(tǒng)之間比較執(zhí)行速度,可以知道,iOS系統(tǒng)執(zhí)行速度較快。綜合場(chǎng)景測(cè)試綜合場(chǎng)景測(cè)試使用jmeter模擬用戶的實(shí)際操作流程,實(shí)現(xiàn)多用戶同時(shí)訪問(wèn)本系統(tǒng)的真實(shí)情況,以此得出在綜合多功能同時(shí)運(yùn)行的情況下系統(tǒng)的瓶頸在何處。綜合場(chǎng)景測(cè)試中,所有用戶都反復(fù)執(zhí)行同一個(gè)腳本,該腳本的執(zhí)行順序是:登錄-刷新-添加頻道-(刷新-瀏覽)*8–刪除頻道-注銷。其中,因?yàn)榭紤]到實(shí)際業(yè)務(wù)中的刷新、瀏覽操作會(huì)占所有操作中的大部分份額,所以,將其執(zhí)行次數(shù)設(shè)定為重復(fù)8次,以盡量符合實(shí)際應(yīng)用時(shí)的操作比例。315并發(fā)用戶的場(chǎng)景下,將用戶分為21組,每隔5秒開(kāi)始執(zhí)行一組,待全部開(kāi)始執(zhí)行后,持續(xù)執(zhí)行一分鐘,結(jié)果如下。TransactionNameSLAStatusMinimumAverageMaximumStd.Deviation90PercentPassFailStopaddchannel56600begin_Transaction56600channel_Transaction56600delchannel56600login56600logoff56600over_Transaction56600refresh156600refresh256600refresh356600refresh456600refresh556600refresh656600refresh756600refresh856600refresh956600view156600view256600view356600view456600view556600view656600view756600view856600vuser_end_Transaction0000031500vuser_init_Transaction031500從執(zhí)行結(jié)果可以看出,所有動(dòng)作執(zhí)行未出現(xiàn)錯(cuò)誤,并且響應(yīng)時(shí)間處于可接受范圍內(nèi)。該用例執(zhí)行時(shí)的服務(wù)器性能如下圖所示。ColorScaleMeasurementMin.Ave.Max.SD1%DiskTime(PhysicalDisk_Total):ProcessorTime(Processor_Total):MBytes(Memory):DataOperations/sec(System):(Proces
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- T-ZNZ 286-2024 土壤中抗生素抗性基因檢測(cè) 高通量熒光定量PCR 法
- T-ZZB 3679-2024 汽車用熱塑性彈性體(TPE)腳墊
- 2025年度股權(quán)變更與員工激勵(lì)相結(jié)合的協(xié)議書(shū)
- 二零二五年度商標(biāo)共營(yíng)協(xié)議及市場(chǎng)推廣合同
- 二零二五年度婚禮婚禮策劃與現(xiàn)場(chǎng)協(xié)調(diào)免責(zé)合同
- 2025年度綠化樹(shù)木修剪與智慧城市管理系統(tǒng)合同
- 2025隱名股東股權(quán)轉(zhuǎn)讓及公司股權(quán)激勵(lì)終止及補(bǔ)償協(xié)議
- 二零二五年度杉木木材行業(yè)人才培養(yǎng)與合作合同
- 二零二五年度健康養(yǎng)生產(chǎn)品傭金合作協(xié)議
- 2025年度車庫(kù)車位使用權(quán)股權(quán)轉(zhuǎn)讓合同
- 苗木采購(gòu)服務(wù)方案以及售后服務(wù)方案2
- 高中英語(yǔ)-Studying abroad教學(xué)課件設(shè)計(jì)
- 6kvfc真空接觸器試驗(yàn)報(bào)告
- 醫(yī)療廣告法律制度
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)教程(Windows10+Office2016)PPT全套完整教學(xué)課件
- 2023年06月北京市地質(zhì)礦產(chǎn)勘查院所屬事業(yè)單位公開(kāi)招聘39人筆試題庫(kù)含答案詳解析
- 天津武清區(qū)事業(yè)單位考試真題2022
- 氣候變化與林業(yè)碳匯知到章節(jié)答案智慧樹(shù)2023年浙江農(nóng)林大學(xué)
- 2021年湖北省煙草專賣局系統(tǒng)招聘考試真題
- 造價(jià)咨詢重點(diǎn)、難點(diǎn)及控制措施
- 鐵路營(yíng)業(yè)線施工安全管理培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論