三代車險承保系統(tǒng)性能測試總結(jié)和成果展示
三代車險承保系統(tǒng)性能測試總結(jié)和成果展示
一、測試總結(jié)
三代車險承保系統(tǒng)性能測試從201*年9月19日到201*年12月7日結(jié)束,先后在測試中心環(huán)境和遼寧分公司環(huán)境進行測試,參與測試的性能測試工程師兩名。測試過程中,共進行了5輪測試,涉及了24個腳本,有效的對系統(tǒng)的性能瓶頸點進行了檢測和掃除,保證了三代車險系統(tǒng)的試點上線。
二、測試成果展示
1.全面的檢測出系統(tǒng)的性能瓶頸,為程序優(yōu)化提供指引。
本次三代車險承保系統(tǒng)性能測試,主要涉及車險承保系統(tǒng)、核保系統(tǒng)和見費出單系統(tǒng),此外還包含了單證、打印、理賠和再保等周邊接口系統(tǒng)。測試過程中根據(jù)業(yè)務(wù)流程共設(shè)計性能測試腳本24個,主要性能考察點129個(承保系統(tǒng)105個,承保周邊接口24個)。在既定的條件下,最大限度的覆蓋了主要的業(yè)務(wù)流程和性能風(fēng)險點。利用LOADRUNNER壓力測試工具,共進行了5輪的測試,檢測出存在問題的性能點有92個。其中,車險承保系統(tǒng)72個,周邊接口系統(tǒng)20個。通過基準測試、單交易測試、混合交易測試和穩(wěn)定性測試4種測試場景,從不同的測試維度獲取壓力測試的數(shù)據(jù),以保證測試范圍和角度的全面。通過對不合格的性能測試點的列舉,有效的反饋出車險承保系統(tǒng)的性能薄弱環(huán)節(jié),為系統(tǒng)的性能調(diào)優(yōu)工作奠定了優(yōu)良的基礎(chǔ)。
2.有力的掃除了系統(tǒng)的性能瓶頸,為試點上線提供保障。
三代系統(tǒng)性能測試在短時間內(nèi)掃除了絕大部分不合格的性能測試點。在4周的集中調(diào)優(yōu)測試工作中,通過優(yōu)化使性能有較大提升的性能點有79個,占到所有參與進行調(diào)優(yōu)的性能點的86%。在調(diào)優(yōu)過程中,一方面反饋測試過程中捕捉到的有價值的測試信息和初步推斷的問題原因,另一方面積極配合開發(fā)人員進行復(fù)測和問題梳理。其中,性能優(yōu)化后有顯著改善的性能點有單點系統(tǒng)登錄、投保單錄入頁面展現(xiàn)和保單打印等。單點登錄系統(tǒng)登錄優(yōu)化前100用戶并發(fā)測試消耗時間9秒,優(yōu)化后100并發(fā)用戶測試消耗時間1.8秒。投保單錄入頁面展現(xiàn)優(yōu)化前40用戶并發(fā)測試消耗時間11秒,優(yōu)化后100并發(fā)用戶測試消耗時間2.92秒。而保單打印優(yōu)化前50用戶并發(fā)測試消耗時間32.8秒,優(yōu)化后100并發(fā)用戶測試消耗時間僅為3.3秒。通過對性能問題點的診斷和反復(fù)測試,清除了所有影響系統(tǒng)上線的性能問題,保證了系統(tǒng)上線后的穩(wěn)定運行。3.采用終端模式進行性能測試,真實模擬用戶體驗。
三代車險系統(tǒng)性能測試以貼近用戶,獲取真實用戶體驗,優(yōu)化系統(tǒng)性能為目標。在測試過程中,考慮到分公司實際設(shè)備情況,選取了3種不同型號的XPE終端以及CE終端的RDP模式進行測試,并記錄和比較了終端機的CPU峰值、內(nèi)存消耗、網(wǎng)絡(luò)占用峰值和系統(tǒng)計算時間等性能指標。通過對3種XPE終端的測試,對比出不同型號的XPE終端性能是否滿足三代車險承保系統(tǒng)上線要求。通過對CE終端RDP模式下進行的單用戶、5用戶并發(fā)、10用戶并發(fā)和30用戶并發(fā)的4輪并發(fā)測試詳細的分析了RDP模式下的CE終端在不同負載情況下運行三代車險承保系統(tǒng)時的性能數(shù)據(jù)。最終,針對分公司實際情況給出了目前XPE終端性能的評估以及RDP模式下服務(wù)器推薦配置。
4.壓力測試工具和調(diào)優(yōu)工作表格的使用有效的推動了測試工作。
此次測試使用的工具是LOADRUNNER,整個測試過程以遼寧省真實的業(yè)務(wù)流程為依據(jù),選擇有代表性的、關(guān)鍵的業(yè)務(wù)操作進行腳本錄制,圍繞承保出單流程設(shè)計測試案例,以評價系統(tǒng)當前性能以及預(yù)測系統(tǒng)的未來性能。通過壓力測試工具模擬多個虛擬用戶,進行不同并發(fā)度的性能測試。通過對比及分析測試工具輸出的系統(tǒng)優(yōu)化前后和不同并發(fā)度的測試結(jié)果,暴露承保及其周邊系統(tǒng)在并發(fā)狀態(tài)下性能瓶頸,并為調(diào)整優(yōu)化提供依據(jù),盡可能的提高測試效率。
在性能測試開展過程中,還堅持每日一報的工作思路。將每日性能測試工作的進度和遇到的問題進行總結(jié)并填寫調(diào)優(yōu)工作表,以加強各個環(huán)節(jié)的溝通,推進問題解決的效率。通過每日填寫調(diào)優(yōu)工作表格,有效的了解了工作的進展情況,直觀的感受到每個性能點在性能調(diào)整前后的結(jié)果差異,及時定位最急需解決和嚴重的性能問題點,以推進整體測試的進度。
擴展閱讀:承保性能測試小結(jié)
承保性能測試小結(jié)
10月19日10月21日遼寧承保性能測試進行小結(jié),此次總結(jié)目的在于及時暴露現(xiàn)有環(huán)境的性能問題和程序問題,加強性能測試人員與開發(fā)人員雙方的溝通,共同完善性能測試工作,為分公司進行的性能測試工作奠定良好的基礎(chǔ)。本次壓力測試環(huán)境是遼寧生產(chǎn)測試環(huán)境
1.腳本執(zhí)行情況:
承保系統(tǒng)中,投保單錄入業(yè)務(wù)所占比例最大,本次測試過程中,由于程序或環(huán)境原因,投保單錄入選取的三個腳本未能執(zhí)行。以下為各個腳本執(zhí)行基本情況概述:
執(zhí)行腳本系統(tǒng)登錄待辦關(guān)系人信息保單查詢投保單查詢批單查詢新車_投保單錄入未執(zhí)行腳本最大并發(fā)100最大并發(fā)100最大并發(fā)100最大并發(fā)100最大并發(fā)100最大并發(fā)40備注1新車最大并發(fā)2,2提交核保確定120秒并發(fā)失敗2關(guān)系人查詢_單位客戶(精確),未測1最大并發(fā)402提交核保確定120秒并發(fā)失敗1見費出單最大并發(fā)102提交核保確定事物失敗33%3關(guān)系人查詢_單位客戶(模糊),未測最大并發(fā)50(TPS40)最大并發(fā)25最大并發(fā)25最大并發(fā)30最大并發(fā)100最大并發(fā)100核保_投保單錄入見費出單_投保單錄入續(xù)保全單批退新車上牌全單批改錄入車隊錄入團單投保錄入保單打印批單打印交費查詢預(yù)收保費管理交費登記業(yè)務(wù)數(shù)據(jù)查詢最大并發(fā)50最大并發(fā)100最大并發(fā)100,基礎(chǔ)查詢數(shù)據(jù)不足最大并發(fā)100,基礎(chǔ)查詢數(shù)據(jù)不足最大并發(fā)100,基礎(chǔ)查詢數(shù)據(jù)不足1最大并發(fā)25(時間原因見費出單投保單數(shù)量不足)2交費完成確認手工操作失敗3團單業(yè)務(wù)數(shù)據(jù)查詢,未測數(shù)據(jù)庫中基礎(chǔ)數(shù)據(jù)不足數(shù)據(jù)庫中基礎(chǔ)數(shù)據(jù)不足見費出單交費
團單查詢車隊查詢核保處理2.性能測試執(zhí)行結(jié)果
2.1整體情況
(注:壓測環(huán)境中數(shù)據(jù)量情況:數(shù)據(jù)遷移數(shù)據(jù)量)
(1)從并發(fā)響應(yīng)時間角度看
點擊左側(cè)樹狀菜單,進入操作頁面,頁面刷新響應(yīng)時間,在并發(fā)量一定程度
下,普遍存在響應(yīng)時間長的現(xiàn)象;
投保單錄入保存、平臺交互、提交核保確定基準,響應(yīng)時間較長.批單錄入保存、提交核批確定基準,響應(yīng)時間較長團單轉(zhuǎn)投保并發(fā)響應(yīng)時間較長
保單打印,50并發(fā)打印瀏覽頁刷新速度較長
目前投保單錄入、批單錄入、見費出單交費并發(fā)量不大,需要進一步測試。
(2)從占用資源情況看,涉及數(shù)據(jù)庫資源問題的腳本如下:并發(fā)腳本名稱超時事物資源占用情況數(shù)量批單查詢?nèi)珕闻诵萝嚿吓迫珕闻匿浫?0252530數(shù)據(jù)庫cpu80%數(shù)據(jù)庫cpu50%-60%數(shù)據(jù)庫cpu50-70%數(shù)據(jù)庫cpu50%-60%本次測試結(jié)果詳細如下:2.2系統(tǒng)登錄
腳本名稱事物名稱并發(fā)用戶平均響應(yīng)時間應(yīng)用資源數(shù)據(jù)庫資源備注11020登錄系統(tǒng)登錄304050601001.7092.1692.0763.3304.2654.5555.2519.064正常正常
2.3待辦
腳本名稱事物名稱并發(fā)用戶平均響應(yīng)時間應(yīng)用資源數(shù)據(jù)庫資源備注11020304050701000.4030.4010.4680.5090.5060.6110.8151.075正常正常待辦待辦
2.4關(guān)系人信息
腳本名稱事物名稱關(guān)系人信息查詢_新增并發(fā)用戶平均響應(yīng)時間應(yīng)用資源數(shù)據(jù)庫資源備注14070100140701000.4216.378.94412.2091.0511.1341.3481.789正常正常關(guān)系人信息關(guān)系人信息_保存
2.5保單查詢
腳本名稱事物名稱并發(fā)用戶12030進入保單查詢菜單40506070保單查詢保單查詢_車牌號保單查詢_保單保保單查詢_投保單100150100150100150響應(yīng)時應(yīng)用資間(s)源0.4954.9696.9568.34011.47814.97917.53822.1520.8581.0321.0940.8370.9030.9440.4840.838正常數(shù)據(jù)庫資源備注正常1000.955
2.6批單查詢
腳本名稱事物名稱并發(fā)用戶110進入批改查詢2030401批單查詢批單申請?zhí)柌樵?02030401按保單號查詢102030響應(yīng)時應(yīng)用間(s)資源0.5012.8493.3747.65812.5811.1341.201*.2671.3791.5681.1821.0741.3031.483正常數(shù)據(jù)庫資源10并發(fā)cpu30%-40%20并發(fā),cpu40-50%30并發(fā),cpu50%-70%40并發(fā),cpu70%-80%備注40110按車牌號查詢2030401.5353.8693.3594.4935.8195.601
40并發(fā)時,截取的數(shù)據(jù)庫資源占用
2.7投保單查詢
腳本名事物名并發(fā)用響應(yīng)時應(yīng)用資數(shù)據(jù)庫稱稱戶間(s)10.938進入投保204.222單查詢菜408.524單6012.5338017.07610022.342200.877投保單查400.989詢_車牌601.005投保單查號801.108詢1001.197200.821投保單查400.956詢_保單600.894保801.0051001.095200.842投保單查400.874詢_投保600.898單800.9551001.068源正常資源備注
正常
2.8核保_投保單錄入
腳本名稱事物名稱并發(fā)用戶響應(yīng)時間應(yīng)用資源數(shù)據(jù)庫資源進入投保單錄入選擇歸屬部門選擇歸屬人關(guān)系人查詢_個人客戶核保_保費厘定核保_平臺交互計算稅額核保_投保單保存核保_提交14014014014014014014014015.85911.2460.5390.2192.2920.8580.2520.8931.148正常2.5122.40828.50.6871.7397.20845.6830.653正常備注核保_投保單錄入核保4011.01241.678失敗120秒超時并發(fā)提交核保確定報錯核保_提交核保確定
2.9
新車_投保單錄入
事物名稱并發(fā)用戶響應(yīng)時間應(yīng)用資源數(shù)據(jù)庫資源關(guān)系人信息查詢_單位客戶(模糊)新車_保費厘定新車_平臺交互-121212121新車_提交核保確定-1.6084.5161.1712.2247.10523.6510.3471.09833.87失敗120秒超時正常正常腳本名稱備注未進行并發(fā)提交核保確定報錯新車_投保單錄入新車_投保單保存新車_提交核保
2.10見費出單_投保單錄入
腳本名稱事物名稱并發(fā)用戶響應(yīng)時間應(yīng)用資源數(shù)據(jù)庫資源關(guān)系人信息查詢_單位客戶(精確)見費出單_保費厘定見費出單_平臺交互見費出單_見費出單_投保單錄入投保單保存見費出單_提交核保見費出單_提交核保確定-1101101101101-1.6273.9421.932.25615.24511.9310.661.03214.48正常正常備注未進行并發(fā)提交核保確定失敗率33%1014.4
2.11續(xù)保
腳本名稱事物名稱續(xù)保查詢續(xù)保續(xù)保復(fù)制并發(fā)用戶平均響應(yīng)時間應(yīng)用資源數(shù)據(jù)庫資源備注1501500.040.130.20.803正常正常
2.12全單批退
腳本名稱全單事物名稱進入全單批退并發(fā)用戶1響應(yīng)時應(yīng)用間(s)資源0.372正常數(shù)據(jù)庫資源25并發(fā),備注批退
全單批退_下一步全單批退_生成批文全單批退_保存251251251251全單批退_提交核批25全單批退_提交核批確定12528.5291.95325.2830.5776.98417.40456.9520.4392.9778.69229.224cpu50-60%3.6927.72419.187
全單批退并發(fā)25數(shù)據(jù)庫服務(wù)器資源占用如下:
2.13新車上牌
腳本名稱事物名稱進入新車上牌新車上牌_下一步并發(fā)用戶125125響應(yīng)時應(yīng)用間(s)資源0.38918.3431.076.7210.1830.69915.24547.9018.69436.099正常數(shù)據(jù)庫資源25并發(fā),cpu50-70%備注1新車新車上牌_生成批文25上牌1新車上牌_保存251新車上牌_提交核批
新車上牌并發(fā)25時,數(shù)據(jù)庫服務(wù)器資源占用
2.14全單批改錄入
腳本名稱事物名稱并發(fā)用戶1全單進入全單批該錄入批改錄入全單批該錄入_下一步10203011020響應(yīng)時應(yīng)用間(s)資源0.5673.85222.65854.6552.4357.81229.227正常數(shù)據(jù)庫資源30并發(fā),cpu50-60%備注30161.8931.324全單批該錄入_保費104.039厘定207.4603013.55010.665全單批該錄入_生成102.885批文203.963307.691114.432全單批該錄入_保存1020.0262024.8613027.44610.336全單批該錄入_提交100.542核批201.221301.79817.539全單批該錄入_提交1013.195核批確定201*.9923024.2
并發(fā)30時,數(shù)據(jù)庫資源占用如下
2.15車隊錄入
腳本名稱事物名稱并發(fā)用戶125進入車隊錄入5075100125創(chuàng)建車隊車隊錄入5075100125進入新增車輛50751001車隊錄入_車輛保存255075響應(yīng)時應(yīng)用間(s)資源0.2193.6705.8999.35912.9750.1440.1720.2460.3430.3800.153.0174.1626.5969.0930.0590.1200.1590.255正常數(shù)據(jù)庫資源正常備注100
0.441
2.16團單投保錄入
腳本名稱事物名稱并發(fā)用戶125進入團單投保錄入5075團單投保錄入團單_保存生成團單號1001255075100團單_關(guān)聯(lián)車隊125響應(yīng)時應(yīng)用間(s)資源0.2943.94512.53518.64239.4290.0670.4310.5990.7191.4371.3461.567正常數(shù)據(jù)庫資源正常備注5075100125團單_從車隊帶入聯(lián)系人5075100125團單_從車隊帶入車輛5075100125團單_投保方案保存5075100125團單方案審核5075100125團單_車輛轉(zhuǎn)投保50751002.5255.5738.8160.1380.2150.4651.3791.8530.5781.4322.5813.0234.4670.0850.4060.8171.9682.7141.3964.3465.5399.97312.5801.4405.84012.24720.42131.2
2.17保單打印
腳本名稱事物名稱并發(fā)用戶平均響應(yīng)時間應(yīng)用資源數(shù)據(jù)庫資源備注125502.0384.362正常32.776正常打印正式保單打印保單
2.18批單打印
腳本名稱事物名稱并發(fā)用戶平均響應(yīng)時間應(yīng)用資源數(shù)據(jù)庫資源備注1打印正式批單打印保單2550751002.7104.0125.348正常7.23211.671正常
2.19交費查詢
腳本名稱事物名稱并發(fā)用戶1進入見費出單交費查詢2550751001交費費出單交費查詢_交查詢費通知單號2550751001費出單交費查詢_明細255075100響應(yīng)時應(yīng)用間(s)資源0.4563.9627.29010.79014.4900.7670.8230.9110.9741.0640.0600.5050.9661.1501.584正常數(shù)據(jù)庫資源備注正常數(shù)據(jù)庫中無基礎(chǔ)數(shù)據(jù),供參考
2.20預(yù)收保費管理
腳本名稱事物名稱并發(fā)用戶125進入預(yù)收保費管理50751001預(yù)收保費預(yù)收支票查詢管理255075100125預(yù)收支票確定5075100響應(yīng)時應(yīng)用間(s)資源0.5165.1727.62111.43913.7800.8470.9210.9831.4992.1380.7690.8861.0121.5272.330正常數(shù)據(jù)庫資源備注正常數(shù)據(jù)庫中無基礎(chǔ)數(shù)據(jù),供參考
2.21交費登記業(yè)務(wù)數(shù)據(jù)查詢
腳本名稱事物名稱并發(fā)用戶1進入交費業(yè)務(wù)數(shù)據(jù)查詢2550751001255075100響應(yīng)時應(yīng)用間(s)資源0.4594.1897.75111.08214.0410.7830.8030.8330.8800.886正常數(shù)據(jù)庫資源正常備注交費登記業(yè)務(wù)數(shù)據(jù)查詢交費登記業(yè)務(wù)數(shù)據(jù)查詢_投保單數(shù)據(jù)庫中無基礎(chǔ)數(shù)據(jù),供參考
2.22見費出單交費
腳本名稱事物名稱進入見費出單交費見費出單_業(yè)務(wù)數(shù)據(jù)查詢見費出單_業(yè)務(wù)數(shù)據(jù)確定見費見費出單_計算出單交費見費出單_繳費通知單保存見費出單_增加繳費記錄見費出單_交費登記250.111并發(fā)用戶1251251251251251251響應(yīng)時應(yīng)用間(s)資源0.5494.2131.0821.8151.2662.8380.1010.4350.3480.6610.3561.0740.018正常數(shù)據(jù)庫資源備注投保單(團單未做)正常1見費出單_到賬確認25見費出單_交費完成確認
1250.1691.16115.82360.615人工交費
手工做交費完成確認,提示無法完成
3.附件
附件1
系統(tǒng)服務(wù)器IP配置操作系統(tǒng)及安裝軟件LinuxWeblogicAIXInformixLinuxWeblogicAIXInformixLinuxWeblogicAIXInformix車險承保系統(tǒng)車險承保系統(tǒng)新核保系統(tǒng)新核保系統(tǒng)建費出單系統(tǒng)建費出單系統(tǒng)應(yīng)用服務(wù)器中間件服務(wù)器數(shù)據(jù)庫服務(wù)器應(yīng)用服務(wù)器中間件服務(wù)器數(shù)據(jù)庫服務(wù)器應(yīng)用服務(wù)器中間件服務(wù)器數(shù)據(jù)庫服務(wù)器
友情提示:本文中關(guān)于《三代車險承保系統(tǒng)性能測試總結(jié)和成果展示》給出的范例僅供您參考拓展思維使用,三代車險承保系統(tǒng)性能測試總結(jié)和成果展示:該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。