版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、(v2)通用系統(tǒng) 性能測試目錄目錄1背景2范圍2測試需求2測試環(huán)境2測試策略2性能評測26.比較、. 117.測試結(jié)論12作者時間2001 年 9 月版本V21 背景經(jīng)過第一次的系統(tǒng)性能分析,系統(tǒng)存在以下問題:1、系統(tǒng)在當(dāng)前測試環(huán)境的類似環(huán)境下,最大載荷為 30 個客戶端的同時并發(fā);2、發(fā)送電子郵件時間對系統(tǒng)的性能影響最大。3、和ic 相關(guān)的操作是系統(tǒng)的瓶頸。經(jīng)過小組分析后,提出了解決方案:修改發(fā)送電子郵件的程序為執(zhí)行,把和ic相關(guān)的操作盡量改為本地執(zhí)行,主要是有關(guān)針對解決方案,修改了原系統(tǒng)的相關(guān)程序。ic 數(shù)據(jù)庫和本地數(shù)據(jù)庫。希望對新系統(tǒng)進試,以便進行性能評測。2 范圍以單元測試為基礎(chǔ),進行
2、性能測試。主要關(guān)注通用本系統(tǒng)的最大性能需求。的性能測試,因為它代表了3 測試需求包括同時處理多個請求的能力、大量數(shù)據(jù)下的響應(yīng)能力、資源消耗情況、系統(tǒng)瓶頸。4 測試環(huán)境Web 服務(wù)器:159226644,RedH內(nèi)存:1036348,CPU:數(shù)據(jù)庫服務(wù)器:159.226.6.58,RedH IC 服務(wù)器客戶機:Window2000,IE4.0 以上inux 7.0,Resin1.1.3,Apacheinux 7.0,Oracle8.1.6測試環(huán)境體系結(jié)構(gòu)圖5 測試策略以第一次測試為基礎(chǔ),針對系統(tǒng)調(diào)整的部分,進行友針對性的性能評測,采用的性能評測有動態(tài)監(jiān)測、響應(yīng)時間/吞吐量、百分位5.1 性能評測
3、性能評測是一種性能測試,它對響應(yīng)時間、事務(wù)處理速率和其他與時間相關(guān)的需求進行評測和評估。性能評測的目標(biāo)是核實性能需求是否都已滿足。實施和執(zhí)行性能評測的目的是、比較、追蹤。IC服務(wù)器數(shù)據(jù)庫服務(wù)器(159.226.6.58)Web 服務(wù)器(159.226.6.44)Cnt將測試對象的性能行為當(dāng)作條件的一種函數(shù)來進行評測和微調(diào)。編制測試程序 TestRegister.jsp 和TestDoRegister.jsp。采用 Robot 虛擬客戶機。應(yīng)該在一臺計算機上運行(最好是以單個用戶、單個事務(wù)為基準(zhǔn)),并在多個客戶機(采用 Robot 虛擬客戶機,)上重復(fù)。確定系統(tǒng)的響應(yīng)時間,各個事務(wù)在整體響應(yīng)時間
4、中所占的百分比,服務(wù)器端資源占用情況。在多個客戶端情況下,進行以上的性能分析,比較隨著客戶端的數(shù)量增多,以上性能的變化,進行爭用趨勢。各個事務(wù)的提取時間段如下:T1總的響應(yīng)時間定義通過標(biāo)準(zhǔn)和失敗標(biāo)準(zhǔn):通過標(biāo)準(zhǔn)通常涉及可接受的響應(yīng)時間范圍。例如,定義可接受的反應(yīng)時間如下: 80%事務(wù)平均響應(yīng)時間不超過 10 秒,每一事務(wù)的響應(yīng)時間不超過 15 秒。的1. 單客戶端a.響應(yīng)時間情況比較:通用成功后發(fā)郵件所用時間(T8)通用所用時間(T7)IC的時間(T11)本地的時間(T12)管理聯(lián)系人成功后發(fā)郵件所用時間(T6)管理聯(lián)系人所用時間(T5)檢查管理聯(lián)系人所用時間(T4)檢查通用是否存在所用時間(T
5、3)通用+聯(lián)系人,語法檢查所用的時間(T2)T9:開始時間(漢字) T10:開始時間(數(shù)字)單客戶端條件下,采用循環(huán)提交,通用后的響應(yīng)時間情況。平均響應(yīng)時間:296.5 毫秒,原系統(tǒng)的平均響應(yīng)時間為 907 毫秒??梢娡ㄟ^系統(tǒng)的改進,性能有了很大的提高。從以上數(shù)據(jù)可以看出,系統(tǒng)調(diào)整后發(fā)送電子郵件的時間大大縮短,響應(yīng)時間平均值由907 毫秒降為 296 毫秒。T5(管理聯(lián)系人所用時間),T7(通用所用時間)的影響因子最大;T6(管成功后發(fā)郵件所用時間)其次;成功后發(fā)郵件所用時間),T8(通用理聯(lián)系人T2(通用+聯(lián)系人,語法檢查所用的時間),T3(檢查通用是否存在所用時間),T4(檢查管理聯(lián)系人所
6、用時間)基本沒有影響。這和原來的情況(發(fā)送電子郵件的時間影響最顯著)相比,程序結(jié)構(gòu)的調(diào)整達到了預(yù)期目標(biāo),大大縮短了發(fā)送郵件的時間。2用 Robot 模擬多客戶端 Robot(1,50)a.響應(yīng)時間監(jiān)測:按提交次序進行監(jiān)測,每個提交的開始時間,得到如下響應(yīng)時間表。響應(yīng)時間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)時間圖5004003002001000提交次序系列1分析:可見 Robot 模擬單客戶端過程中,是并發(fā)進行的,存在并發(fā),不是真正的單客戶端模擬。由于以上原因,并發(fā)數(shù)要和請求數(shù)相同才能模擬此并發(fā)數(shù)的并發(fā)。b.服務(wù)器性能監(jiān)測:內(nèi)存總量:1036348 占用量很穩(wěn)定,平均值:789114 ;占用百分比:76.1% CPU 占用量很穩(wěn)定:2%,空閑:98%分析:對內(nèi)存和 CPU 沒有影響。c.比較性分析后來又進行了兩次 Robot(1,50)的第一次:,結(jié)果如下。相關(guān)的各項數(shù)據(jù)如下:
8、第二次:響應(yīng)時間響應(yīng)時間T11 1001601100160110016011001601100160110016011001601100160110016011001601T12 1001608100160810016081001608100160810016081001608總的響應(yīng)時間語法檢查檢 查通 用是 否存在檢 查管 理聯(lián) 系人管理聯(lián)系人注冊發(fā)郵 件通用IC本地發(fā)郵 件max881224627690628651326266662642132124min8930380730ave458640224570992917401.000.000.490.000.290.000.220.220.
9、000.0088122起始時間-響應(yīng)時間圖100000800006000040000200000起始時間T1起始時間-響應(yīng)時間圖6000400020000提交起始時間T1通用+聯(lián)系 人,語法檢查檢查通用檢查管理聯(lián)系人管理聯(lián)系人注冊管理聯(lián)系人發(fā)郵件通用通用網(wǎng)址IC通用總響應(yīng)時間是否存在通用發(fā)郵件本地max67760161652161690286166971361644413min1007063015912225252039ave4629103845103486174192144412148%10.000.830.000.080.000.090.000.090.00分析:響應(yīng)時間的各段很不穩(wěn)定,主
10、要是與IC 有關(guān)的各個時間段(檢查通用是,通用)波動很大,初步認為是IC 接口響應(yīng)否存在、管理聯(lián)系人、所以現(xiàn)有系統(tǒng)的瓶頸在于下降。IC 提供的接口。當(dāng)IC 接口發(fā)生擁塞時,系統(tǒng)性能顯著310 個客戶端的并發(fā) Robot(10,10)(并發(fā)數(shù):10,請求數(shù):10)a.響應(yīng)時間監(jiān)測:響應(yīng)時間對比圖如下。起始時間響應(yīng)時間1001698100169410016941001694100169410016941001694100169410016941001698100169810016981001698響應(yīng)時間-起始時間(10-10)25002000150010005000響應(yīng)時間總響應(yīng)時間響應(yīng)時間-開
11、始時間800006000040000200000開始時間系列1b.百分位c.圖表分析:正常情況下,10 個請求的最大響應(yīng)時間僅為 1962 毫秒,影響最大的為:管理聯(lián)系人注冊管理聯(lián)系人最小為:通用檢查通用是否存在,其次為:管理聯(lián)系人發(fā)郵件通用發(fā)郵件,+聯(lián)系人語法檢查檢查管理聯(lián)系人。和 Robot(1,50)的正常情況相同。分析認為,把系統(tǒng)影響的按從大道小的順序排列,依次為:1、和IC 的數(shù)據(jù)交換,2、本地數(shù)據(jù)庫操作,3、程序算法執(zhí)行。d.服務(wù)器性能監(jiān)測:內(nèi)存總量:1036348 占用量很穩(wěn)定,平均值:792149 CPU 占用量很穩(wěn)定:2%,空閑:98%;占用百分比:76.4%4 Robot(
12、20,20)a.響應(yīng)時間監(jiān)測:模擬 20 個客戶端并發(fā),得到如下響應(yīng)時間表。b.百分位同時了各個時間段的響應(yīng)時間,波動較大,各時間段及總的響應(yīng)時間的平均值如下:響應(yīng)時間1001698100169810016981001698100169810016981001698響應(yīng)時間-起始時間(20_20)40003000T12000T1010000起始時間總響應(yīng)時間 mm:通用+ 聯(lián)系 人,語法檢查檢查通用是否存在檢查管理聯(lián)系人管理聯(lián)系人注冊管理聯(lián)系人發(fā)郵件通用通用發(fā)郵件通用網(wǎng) 址IC通用本地max1962110241121219104358102022min162001050387132342621
13、210ave178402790756166874465814%1.000.000.160.000.420.010.380.020.370.01c.分析:通用人發(fā)郵件通用響。管理聯(lián)系人檢查通用是否存在對響應(yīng)時間影響最大,管理聯(lián)系發(fā)郵件次之,通用+聯(lián)系人語法檢查, 檢查管理聯(lián)系人幾乎沒有影最大響應(yīng)時間:3431 毫秒。達到通過標(biāo)準(zhǔn)。d.服務(wù)器性能監(jiān)測:內(nèi)存總量:1036348 占用量很穩(wěn)定,平均值:814178 CPU 占用量很穩(wěn)定:2%,空閑:98%占用百分比:78.5%所以服務(wù)器段的硬件配置滿足要求,不須進一步監(jiān)測。5 Robot(50,50)a.響應(yīng)時間監(jiān)測占用量12345678911113
14、3155內(nèi)存占用量圖830000820000810000800000790000780000時間系列1總 響應(yīng) 時間通用+ 聯(lián)系 人,語法檢查檢查通用是否存在檢查管理聯(lián)系人管理聯(lián)系人注冊管理聯(lián)系人發(fā)郵件通用通用發(fā)郵件通用網(wǎng) 址IC通用本地max343169min852081021412284332658ave23210567073925%1.000.000.240.000.320.010.360.070.340.01b.百分位同時了各個時間段的響應(yīng)時間,波動較大,各時間段及總的響應(yīng)時間的平均值如下:c.分析:通用人發(fā)郵件通用管理聯(lián)系人檢查通用是否存在對響應(yīng)時間影響最大,管理聯(lián)系發(fā)郵件通用+聯(lián)系
15、人語法檢查, 檢查管理聯(lián)系人幾乎沒有影響。最大響應(yīng)時間:5447 毫秒。達到通過標(biāo)準(zhǔn)。6Robot(80,80)a.響應(yīng)時間監(jiān)測響應(yīng)時間10016991001699100169910016991001699100169910016991001699總 響應(yīng) 時間通用+ 聯(lián)系 人,語法檢查檢查通用是否存在檢查管理聯(lián)系人管理聯(lián)系人注冊管理聯(lián)系人發(fā)郵件通用通用發(fā)郵件通用網(wǎng) 址IC通用本地max5447119390233135026134012120573min15820313048812660256327ave38970.310070131032144997132795.4%100.2600.340
16、0.3700.340.02響應(yīng)時間-起始時間60004000T12000T100起始時間b.百分位c.分析:通用人發(fā)郵件通用管理聯(lián)系人檢查通用是否存在對響應(yīng)時間影響最大,管理聯(lián)系發(fā)郵件通用+聯(lián)系人語法檢查檢查管理聯(lián)系人幾乎沒有影響。最大響應(yīng)時間:8745 毫秒。達到通過標(biāo)準(zhǔn)。7、 Robot(160,160)百分位響應(yīng)時間1001699100169910016991001699100169910016991001699100169910016991001699總 響應(yīng) 時間通用+ 聯(lián)系 人,語法檢查檢查通用是否存在檢查管理聯(lián)系人管理聯(lián)系人注冊管理聯(lián)系人發(fā)郵件通用通用發(fā)郵件通用網(wǎng) 址IC通用本地
17、max530525456743185590184總 響應(yīng) 時間通用+ 聯(lián)系 人,語法檢查檢查通用是否存在檢查管理聯(lián)系人管理聯(lián)系人注冊管理聯(lián)系人發(fā)郵件通用通用發(fā)郵件通用網(wǎng) 址IC通用本地max8745126381380525435564783538206min10720190025912317252867ave49790.512880172425185585181221.8%100.2600.3500.3700.360響應(yīng)時間-起始時間(80_80)100008000T160004000T1020000起始時間b.分析:通用人發(fā)郵件通用管理聯(lián)系人發(fā)郵件通用檢查通用是否存在對響應(yīng)時間影響最大,管理
18、聯(lián)系+聯(lián)系人語法檢查檢查管理聯(lián)系人幾乎沒有影響。最大響應(yīng)時間:13832 毫秒。小于 10 秒的事務(wù)數(shù)為 91%,最大響應(yīng)時間小于 15 毫秒。達到通過標(biāo)準(zhǔn)。8Robot(200,200)時超過 30 秒,發(fā)生死機,不能繼續(xù)提交。測試未通過。9Robot(180,180)百分位b.分析:通用人發(fā)郵件通用管理聯(lián)系人發(fā)郵件通用檢查通用是否存在對響應(yīng)時間影響最大,管理聯(lián)系+聯(lián)系人語法檢查檢查管理聯(lián)系人幾乎沒有影響。最大響應(yīng)時間:16925 毫秒。小于 10 秒的事務(wù)數(shù)為 81%,最大響應(yīng)時間略大于 15 毫秒?;具_到通過標(biāo)準(zhǔn)。6.比較、并發(fā)數(shù)-響應(yīng)時間表:并發(fā)數(shù)總響應(yīng)時間通用網(wǎng) 址+聯(lián)系人語法 檢
19、查檢查通用是否存在檢查管 理聯(lián) 系人管理聯(lián)系人管理聯(lián) 系人發(fā) 郵件通用通用 網(wǎng)址發(fā)郵 件通用IC 注冊通用網(wǎng) 址本地 101784027907561668744658142023210567073925403897010070131032144997132795總 響應(yīng) 時間通用+ 聯(lián)系 人,語法檢查檢查通用是否存在檢查管理聯(lián)系人管理聯(lián)系人注冊管理聯(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)時間圖:可以看出:總響應(yīng)時間、檢查通用是否存在、管理聯(lián)系人、通用基本成線性增長,百分位基本保持不變;而通用+聯(lián)系人語法檢查、檢查管理聯(lián)系人、管理聯(lián)系人發(fā)郵件、通用發(fā)郵件的時間基本是穩(wěn)定的,不隨并發(fā)數(shù)的增加而增大,所以隨著并發(fā)數(shù)的增加,它們的百分位趨于 0。進一步分析IC和本地數(shù)據(jù)庫操作,可以發(fā)現(xiàn)前者呈線性趨勢,而后者基本穩(wěn)定,所以響應(yīng)時間的線性增長主要是和IC接口的7.測試結(jié)論引起的。通過以上分析可知:1、 系統(tǒng)在當(dāng)前測試環(huán)境的類似環(huán)境下,最大載荷為 180 個客戶端的同時并發(fā);2、 總響應(yīng)時間、檢查通用是否存在、管理聯(lián)系人、通用基本成線性增長,響應(yīng)時間(毫秒)147
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)英語教學(xué)中的跨文化意識培養(yǎng)與實施
- 2024電子信息產(chǎn)業(yè)合作開發(fā)合同
- 2024年高端醫(yī)療設(shè)備操作人員聘用合同正規(guī)范本3篇
- 2025年度城市污水處理廠運營管理合同3篇
- 河北機電職業(yè)技術(shù)學(xué)院《產(chǎn)品設(shè)計與市場營銷》2023-2024學(xué)年第一學(xué)期期末試卷
- 河北化工醫(yī)藥職業(yè)技術(shù)學(xué)院《用戶界面設(shè)計》2023-2024學(xué)年第一學(xué)期期末試卷
- 實驗室生物安全防護的科技創(chuàng)新與應(yīng)用
- 學(xué)校實驗室設(shè)計與裝修打造現(xiàn)代學(xué)習(xí)空間
- 小學(xué)音樂課朗讀教學(xué)與情感教育的融合研究
- 2024版企業(yè)辦公設(shè)備升級合同3篇
- 2023年遼寧省交通高等專科學(xué)校高職單招(英語)試題庫含答案解析
- GB/T 36127-2018玉雕制品工藝質(zhì)量評價
- GB/T 304.3-2002關(guān)節(jié)軸承配合
- GB/T 23445-2009聚合物水泥防水涂料
- 漆畫漆藝 第三章
- CB/T 615-1995船底吸入格柵
- (完整版)100道湊十法練習(xí)題
- 光伏逆變器一課件
- 2023年上海師范大學(xué)輔導(dǎo)員招聘考試筆試題庫及答案解析
- 嚴重精神障礙患者發(fā)病報告卡
- 《基礎(chǔ)馬來語》課程標(biāo)準(zhǔn)(高職)
評論
0/150
提交評論