性能測(cè)試報(bào)告_第1頁(yè)
性能測(cè)試報(bào)告_第2頁(yè)
性能測(cè)試報(bào)告_第3頁(yè)
性能測(cè)試報(bào)告_第4頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余9頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

1、(v2)通用系統(tǒng) 性能測(cè)試目錄目錄1背景2范圍2測(cè)試需求2測(cè)試環(huán)境2測(cè)試策略2性能評(píng)測(cè)26.比較、. 117.測(cè)試結(jié)論12作者時(shí)間2001 年 9 月版本V21 背景經(jīng)過(guò)第一次的系統(tǒng)性能分析,系統(tǒng)存在以下問(wèn)題:1、系統(tǒng)在當(dāng)前測(cè)試環(huán)境的類似環(huán)境下,最大載荷為 30 個(gè)客戶端的同時(shí)并發(fā);2、發(fā)送電子郵件時(shí)間對(duì)系統(tǒng)的性能影響最大。3、和ic 相關(guān)的操作是系統(tǒng)的瓶頸。經(jīng)過(guò)小組分析后,提出了解決方案:修改發(fā)送電子郵件的程序?yàn)閳?zhí)行,把和ic相關(guān)的操作盡量改為本地執(zhí)行,主要是有關(guān)針對(duì)解決方案,修改了原系統(tǒng)的相關(guān)程序。ic 數(shù)據(jù)庫(kù)和本地?cái)?shù)據(jù)庫(kù)。希望對(duì)新系統(tǒng)進(jìn)試,以便進(jìn)行性能評(píng)測(cè)。2 范圍以單元測(cè)試為基礎(chǔ),進(jìn)行

2、性能測(cè)試。主要關(guān)注通用本系統(tǒng)的最大性能需求。的性能測(cè)試,因?yàn)樗砹? 測(cè)試需求包括同時(shí)處理多個(gè)請(qǐng)求的能力、大量數(shù)據(jù)下的響應(yīng)能力、資源消耗情況、系統(tǒng)瓶頸。4 測(cè)試環(huán)境Web 服務(wù)器:159226644,RedH內(nèi)存:1036348,CPU:數(shù)據(jù)庫(kù)服務(wù)器:159.226.6.58,RedH IC 服務(wù)器客戶機(jī):Window2000,IE4.0 以上inux 7.0,Resin1.1.3,Apacheinux 7.0,Oracle8.1.6測(cè)試環(huán)境體系結(jié)構(gòu)圖5 測(cè)試策略以第一次測(cè)試為基礎(chǔ),針對(duì)系統(tǒng)調(diào)整的部分,進(jìn)行友針對(duì)性的性能評(píng)測(cè),采用的性能評(píng)測(cè)有動(dòng)態(tài)監(jiān)測(cè)、響應(yīng)時(shí)間/吞吐量、百分位5.1 性能評(píng)測(cè)

3、性能評(píng)測(cè)是一種性能測(cè)試,它對(duì)響應(yīng)時(shí)間、事務(wù)處理速率和其他與時(shí)間相關(guān)的需求進(jìn)行評(píng)測(cè)和評(píng)估。性能評(píng)測(cè)的目標(biāo)是核實(shí)性能需求是否都已滿足。實(shí)施和執(zhí)行性能評(píng)測(cè)的目的是、比較、追蹤。IC服務(wù)器數(shù)據(jù)庫(kù)服務(wù)器(159.226.6.58)Web 服務(wù)器(159.226.6.44)Cnt將測(cè)試對(duì)象的性能行為當(dāng)作條件的一種函數(shù)來(lái)進(jìn)行評(píng)測(cè)和微調(diào)。編制測(cè)試程序 TestRegister.jsp 和TestDoRegister.jsp。采用 Robot 虛擬客戶機(jī)。應(yīng)該在一臺(tái)計(jì)算機(jī)上運(yùn)行(最好是以單個(gè)用戶、單個(gè)事務(wù)為基準(zhǔn)),并在多個(gè)客戶機(jī)(采用 Robot 虛擬客戶機(jī),)上重復(fù)。確定系統(tǒng)的響應(yīng)時(shí)間,各個(gè)事務(wù)在整體響應(yīng)時(shí)間

4、中所占的百分比,服務(wù)器端資源占用情況。在多個(gè)客戶端情況下,進(jìn)行以上的性能分析,比較隨著客戶端的數(shù)量增多,以上性能的變化,進(jìn)行爭(zhēng)用趨勢(shì)。各個(gè)事務(wù)的提取時(shí)間段如下:T1總的響應(yīng)時(shí)間定義通過(guò)標(biāo)準(zhǔn)和失敗標(biāo)準(zhǔn):通過(guò)標(biāo)準(zhǔn)通常涉及可接受的響應(yīng)時(shí)間范圍。例如,定義可接受的反應(yīng)時(shí)間如下: 80%事務(wù)平均響應(yīng)時(shí)間不超過(guò) 10 秒,每一事務(wù)的響應(yīng)時(shí)間不超過(guò) 15 秒。的1. 單客戶端a.響應(yīng)時(shí)間情況比較:通用成功后發(fā)郵件所用時(shí)間(T8)通用所用時(shí)間(T7)IC的時(shí)間(T11)本地的時(shí)間(T12)管理聯(lián)系人成功后發(fā)郵件所用時(shí)間(T6)管理聯(lián)系人所用時(shí)間(T5)檢查管理聯(lián)系人所用時(shí)間(T4)檢查通用是否存在所用時(shí)間(T

5、3)通用+聯(lián)系人,語(yǔ)法檢查所用的時(shí)間(T2)T9:開(kāi)始時(shí)間(漢字) T10:開(kāi)始時(shí)間(數(shù)字)單客戶端條件下,采用循環(huán)提交,通用后的響應(yīng)時(shí)間情況。平均響應(yīng)時(shí)間:296.5 毫秒,原系統(tǒng)的平均響應(yīng)時(shí)間為 907 毫秒??梢?jiàn)通過(guò)系統(tǒng)的改進(jìn),性能有了很大的提高。從以上數(shù)據(jù)可以看出,系統(tǒng)調(diào)整后發(fā)送電子郵件的時(shí)間大大縮短,響應(yīng)時(shí)間平均值由907 毫秒降為 296 毫秒。T5(管理聯(lián)系人所用時(shí)間),T7(通用所用時(shí)間)的影響因子最大;T6(管成功后發(fā)郵件所用時(shí)間)其次;成功后發(fā)郵件所用時(shí)間),T8(通用理聯(lián)系人T2(通用+聯(lián)系人,語(yǔ)法檢查所用的時(shí)間),T3(檢查通用是否存在所用時(shí)間),T4(檢查管理聯(lián)系人所

6、用時(shí)間)基本沒(méi)有影響。這和原來(lái)的情況(發(fā)送電子郵件的時(shí)間影響最顯著)相比,程序結(jié)構(gòu)的調(diào)整達(dá)到了預(yù)期目標(biāo),大大縮短了發(fā)送郵件的時(shí)間。2用 Robot 模擬多客戶端 Robot(1,50)a.響應(yīng)時(shí)間監(jiān)測(cè):按提交次序進(jìn)行監(jiān)測(cè),每個(gè)提交的開(kāi)始時(shí)間,得到如下響應(yīng)時(shí)間表。響應(yīng)時(shí)間1713192531374349修改后T1T2T3T4T5T6T7T8最大值467227最小值2680110123128333平均值296.50.3120.11352092.0235.8百分位10000.50.10310.12原系統(tǒng)T1T2T3T4T5T6T7T8最大值10831140133496117591最小值8000100

7、12120273259平均值907011012730778382百分位100.1100.140.340.090.42響應(yīng)時(shí)間圖5004003002001000提交次序系列1分析:可見(jiàn) Robot 模擬單客戶端過(guò)程中,是并發(fā)進(jìn)行的,存在并發(fā),不是真正的單客戶端模擬。由于以上原因,并發(fā)數(shù)要和請(qǐng)求數(shù)相同才能模擬此并發(fā)數(shù)的并發(fā)。b.服務(wù)器性能監(jiān)測(cè):內(nèi)存總量:1036348 占用量很穩(wěn)定,平均值:789114 ;占用百分比:76.1% CPU 占用量很穩(wěn)定:2%,空閑:98%分析:對(duì)內(nèi)存和 CPU 沒(méi)有影響。c.比較性分析后來(lái)又進(jìn)行了兩次 Robot(1,50)的第一次:,結(jié)果如下。相關(guān)的各項(xiàng)數(shù)據(jù)如下:

8、第二次:響應(yīng)時(shí)間響應(yīng)時(shí)間T11 1001601100160110016011001601100160110016011001601100160110016011001601T12 1001608100160810016081001608100160810016081001608總的響應(yīng)時(shí)間語(yǔ)法檢查檢 查通 用是 否存在檢 查管 理聯(lián) 系人管理聯(lián)系人注冊(cè)發(fā)郵 件通用IC本地發(fā)郵 件max881224627690628651326266662642132124min8930380730ave458640224570992917401.000.000.490.000.290.000.220.220.

9、000.0088122起始時(shí)間-響應(yīng)時(shí)間圖100000800006000040000200000起始時(shí)間T1起始時(shí)間-響應(yīng)時(shí)間圖6000400020000提交起始時(shí)間T1通用+聯(lián)系 人,語(yǔ)法檢查檢查通用檢查管理聯(lián)系人管理聯(lián)系人注冊(cè)管理聯(lián)系人發(fā)郵件通用通用網(wǎng)址IC通用總響應(yīng)時(shí)間是否存在通用發(fā)郵件本地max67760161652161690286166971361644413min1007063015912225252039ave4629103845103486174192144412148%10.000.830.000.080.000.090.000.090.00分析:響應(yīng)時(shí)間的各段很不穩(wěn)定,主

10、要是與IC 有關(guān)的各個(gè)時(shí)間段(檢查通用是,通用)波動(dòng)很大,初步認(rèn)為是IC 接口響應(yīng)否存在、管理聯(lián)系人、所以現(xiàn)有系統(tǒng)的瓶頸在于下降。IC 提供的接口。當(dāng)IC 接口發(fā)生擁塞時(shí),系統(tǒng)性能顯著310 個(gè)客戶端的并發(fā) Robot(10,10)(并發(fā)數(shù):10,請(qǐng)求數(shù):10)a.響應(yīng)時(shí)間監(jiān)測(cè):響應(yīng)時(shí)間對(duì)比圖如下。起始時(shí)間響應(yīng)時(shí)間1001698100169410016941001694100169410016941001694100169410016941001698100169810016981001698響應(yīng)時(shí)間-起始時(shí)間(10-10)25002000150010005000響應(yīng)時(shí)間總響應(yīng)時(shí)間響應(yīng)時(shí)間-開(kāi)

11、始時(shí)間800006000040000200000開(kāi)始時(shí)間系列1b.百分位c.圖表分析:正常情況下,10 個(gè)請(qǐng)求的最大響應(yīng)時(shí)間僅為 1962 毫秒,影響最大的為:管理聯(lián)系人注冊(cè)管理聯(lián)系人最小為:通用檢查通用是否存在,其次為:管理聯(lián)系人發(fā)郵件通用發(fā)郵件,+聯(lián)系人語(yǔ)法檢查檢查管理聯(lián)系人。和 Robot(1,50)的正常情況相同。分析認(rèn)為,把系統(tǒng)影響的按從大道小的順序排列,依次為:1、和IC 的數(shù)據(jù)交換,2、本地?cái)?shù)據(jù)庫(kù)操作,3、程序算法執(zhí)行。d.服務(wù)器性能監(jiān)測(cè):內(nèi)存總量:1036348 占用量很穩(wěn)定,平均值:792149 CPU 占用量很穩(wěn)定:2%,空閑:98%;占用百分比:76.4%4 Robot(

12、20,20)a.響應(yīng)時(shí)間監(jiān)測(cè):模擬 20 個(gè)客戶端并發(fā),得到如下響應(yīng)時(shí)間表。b.百分位同時(shí)了各個(gè)時(shí)間段的響應(yīng)時(shí)間,波動(dòng)較大,各時(shí)間段及總的響應(yīng)時(shí)間的平均值如下:響應(yīng)時(shí)間1001698100169810016981001698100169810016981001698響應(yīng)時(shí)間-起始時(shí)間(20_20)40003000T12000T1010000起始時(shí)間總響應(yīng)時(shí)間 mm:通用+ 聯(lián)系 人,語(yǔ)法檢查檢查通用是否存在檢查管理聯(lián)系人管理聯(lián)系人注冊(cè)管理聯(lián)系人發(fā)郵件通用通用發(fā)郵件通用網(wǎng) 址IC通用本地max1962110241121219104358102022min162001050387132342621

13、210ave178402790756166874465814%1.000.000.160.000.420.010.380.020.370.01c.分析:通用人發(fā)郵件通用響。管理聯(lián)系人檢查通用是否存在對(duì)響應(yīng)時(shí)間影響最大,管理聯(lián)系發(fā)郵件次之,通用+聯(lián)系人語(yǔ)法檢查, 檢查管理聯(lián)系人幾乎沒(méi)有影最大響應(yīng)時(shí)間:3431 毫秒。達(dá)到通過(guò)標(biāo)準(zhǔn)。d.服務(wù)器性能監(jiān)測(cè):內(nèi)存總量:1036348 占用量很穩(wěn)定,平均值:814178 CPU 占用量很穩(wěn)定:2%,空閑:98%占用百分比:78.5%所以服務(wù)器段的硬件配置滿足要求,不須進(jìn)一步監(jiān)測(cè)。5 Robot(50,50)a.響應(yīng)時(shí)間監(jiān)測(cè)占用量12345678911113

14、3155內(nèi)存占用量圖830000820000810000800000790000780000時(shí)間系列1總 響應(yīng) 時(shí)間通用+ 聯(lián)系 人,語(yǔ)法檢查檢查通用是否存在檢查管理聯(lián)系人管理聯(lián)系人注冊(cè)管理聯(lián)系人發(fā)郵件通用通用發(fā)郵件通用網(wǎng) 址IC通用本地max343169min852081021412284332658ave23210567073925%1.000.000.240.000.320.010.360.070.340.01b.百分位同時(shí)了各個(gè)時(shí)間段的響應(yīng)時(shí)間,波動(dòng)較大,各時(shí)間段及總的響應(yīng)時(shí)間的平均值如下:c.分析:通用人發(fā)郵件通用管理聯(lián)系人檢查通用是否存在對(duì)響應(yīng)時(shí)間影響最大,管理聯(lián)系發(fā)郵件通用+聯(lián)系

15、人語(yǔ)法檢查, 檢查管理聯(lián)系人幾乎沒(méi)有影響。最大響應(yīng)時(shí)間:5447 毫秒。達(dá)到通過(guò)標(biāo)準(zhǔn)。6Robot(80,80)a.響應(yīng)時(shí)間監(jiān)測(cè)響應(yīng)時(shí)間10016991001699100169910016991001699100169910016991001699總 響應(yīng) 時(shí)間通用+ 聯(lián)系 人,語(yǔ)法檢查檢查通用是否存在檢查管理聯(lián)系人管理聯(lián)系人注冊(cè)管理聯(lián)系人發(fā)郵件通用通用發(fā)郵件通用網(wǎng) 址IC通用本地max5447119390233135026134012120573min15820313048812660256327ave38970.310070131032144997132795.4%100.2600.340

16、0.3700.340.02響應(yīng)時(shí)間-起始時(shí)間60004000T12000T100起始時(shí)間b.百分位c.分析:通用人發(fā)郵件通用管理聯(lián)系人檢查通用是否存在對(duì)響應(yīng)時(shí)間影響最大,管理聯(lián)系發(fā)郵件通用+聯(lián)系人語(yǔ)法檢查檢查管理聯(lián)系人幾乎沒(méi)有影響。最大響應(yīng)時(shí)間:8745 毫秒。達(dá)到通過(guò)標(biāo)準(zhǔn)。7、 Robot(160,160)百分位響應(yīng)時(shí)間1001699100169910016991001699100169910016991001699100169910016991001699總 響應(yīng) 時(shí)間通用+ 聯(lián)系 人,語(yǔ)法檢查檢查通用是否存在檢查管理聯(lián)系人管理聯(lián)系人注冊(cè)管理聯(lián)系人發(fā)郵件通用通用發(fā)郵件通用網(wǎng) 址IC通用本地

17、max530525456743185590184總 響應(yīng) 時(shí)間通用+ 聯(lián)系 人,語(yǔ)法檢查檢查通用是否存在檢查管理聯(lián)系人管理聯(lián)系人注冊(cè)管理聯(lián)系人發(fā)郵件通用通用發(fā)郵件通用網(wǎng) 址IC通用本地max8745126381380525435564783538206min10720190025912317252867ave49790.512880172425185585181221.8%100.2600.3500.3700.360響應(yīng)時(shí)間-起始時(shí)間(80_80)100008000T160004000T1020000起始時(shí)間b.分析:通用人發(fā)郵件通用管理聯(lián)系人發(fā)郵件通用檢查通用是否存在對(duì)響應(yīng)時(shí)間影響最大,管理

18、聯(lián)系+聯(lián)系人語(yǔ)法檢查檢查管理聯(lián)系人幾乎沒(méi)有影響。最大響應(yīng)時(shí)間:13832 毫秒。小于 10 秒的事務(wù)數(shù)為 91%,最大響應(yīng)時(shí)間小于 15 毫秒。達(dá)到通過(guò)標(biāo)準(zhǔn)。8Robot(200,200)時(shí)超過(guò) 30 秒,發(fā)生死機(jī),不能繼續(xù)提交。測(cè)試未通過(guò)。9Robot(180,180)百分位b.分析:通用人發(fā)郵件通用管理聯(lián)系人發(fā)郵件通用檢查通用是否存在對(duì)響應(yīng)時(shí)間影響最大,管理聯(lián)系+聯(lián)系人語(yǔ)法檢查檢查管理聯(lián)系人幾乎沒(méi)有影響。最大響應(yīng)時(shí)間:16925 毫秒。小于 10 秒的事務(wù)數(shù)為 81%,最大響應(yīng)時(shí)間略大于 15 毫秒?;具_(dá)到通過(guò)標(biāo)準(zhǔn)。6.比較、并發(fā)數(shù)-響應(yīng)時(shí)間表:并發(fā)數(shù)總響應(yīng)時(shí)間通用網(wǎng) 址+聯(lián)系人語(yǔ)法 檢

19、查檢查通用是否存在檢查管 理聯(lián) 系人管理聯(lián)系人管理聯(lián) 系人發(fā) 郵件通用通用 網(wǎng)址發(fā)郵 件通用IC 注冊(cè)通用網(wǎng) 址本地 101784027907561668744658142023210567073925403897010070131032144997132795總 響應(yīng) 時(shí)間通用+ 聯(lián)系 人,語(yǔ)法檢查檢查通用是否存在檢查管理聯(lián)系人管理聯(lián)系人注冊(cè)管理聯(lián)系人發(fā)郵件通用通用發(fā)郵件通用網(wǎng) 址IC通用本地max584530662182476114462min47800262328257313ave91190223003201273396147336432%100.2600.3600.3600.350mi

20、n464201189018633424673224589ave8674022550310228314389306974%100.2600.3600.3600.350并發(fā)數(shù)-百分位表:并發(fā)數(shù)-響應(yīng)時(shí)間圖:可以看出:總響應(yīng)時(shí)間、檢查通用是否存在、管理聯(lián)系人、通用基本成線性增長(zhǎng),百分位基本保持不變;而通用+聯(lián)系人語(yǔ)法檢查、檢查管理聯(lián)系人、管理聯(lián)系人發(fā)郵件、通用發(fā)郵件的時(shí)間基本是穩(wěn)定的,不隨并發(fā)數(shù)的增加而增大,所以隨著并發(fā)數(shù)的增加,它們的百分位趨于 0。進(jìn)一步分析IC和本地?cái)?shù)據(jù)庫(kù)操作,可以發(fā)現(xiàn)前者呈線性趨勢(shì),而后者基本穩(wěn)定,所以響應(yīng)時(shí)間的線性增長(zhǎng)主要是和IC接口的7.測(cè)試結(jié)論引起的。通過(guò)以上分析可知:1、 系統(tǒng)在當(dāng)前測(cè)試環(huán)境的類似環(huán)境下,最大載荷為 180 個(gè)客戶端的同時(shí)并發(fā);2、 總響應(yīng)時(shí)間、檢查通用是否存在、管理聯(lián)系人、通用基本成線性增長(zhǎng),響應(yīng)時(shí)間(毫秒)147

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論