公文素材库 首页

三代车险承保系统性能测试总结和成果展示

时间:2019-05-29 13:47:06 网站:公文素材库

三代车险承保系统性能测试总结和成果展示

三代车险承保系统性能测试总结和成果展示

一、测试总结

三代车险承保系统性能测试从201*年9月19日到201*年12月7日结束,先后在测试中心环境和辽宁分公司环境进行测试,参与测试的性能测试工程师两名。测试过程中,共进行了5轮测试,涉及了24个脚本,有效的对系统的性能瓶颈点进行了检测和扫除,保证了三代车险系统的试点上线。

二、测试成果展示

1.全面的检测出系统的性能瓶颈,为程序优化提供指引。

本次三代车险承保系统性能测试,主要涉及车险承保系统、核保系统和见费出单系统,此外还包含了单证、打印、理赔和再保等周边接口系统。测试过程中根据业务流程共设计性能测试脚本24个,主要性能考察点129个(承保系统105个,承保周边接口24个)。在既定的条件下,最大限度的覆盖了主要的业务流程和性能风险点。利用LOADRUNNER压力测试工具,共进行了5轮的测试,检测出存在问题的性能点有92个。其中,车险承保系统72个,周边接口系统20个。通过基准测试、单交易测试、混合交易测试和稳定性测试4种测试场景,从不同的测试维度获取压力测试的数据,以保证测试范围和角度的全面。通过对不合格的性能测试点的列举,有效的反馈出车险承保系统的性能薄弱环节,为系统的性能调优工作奠定了优良的基础。

2.有力的扫除了系统的性能瓶颈,为试点上线提供保障。

三代系统性能测试在短时间内扫除了绝大部分不合格的性能测试点。在4周的集中调优测试工作中,通过优化使性能有较大提升的性能点有79个,占到所有参与进行调优的性能点的86%。在调优过程中,一方面反馈测试过程中捕捉到的有价值的测试信息和初步推断的问题原因,另一方面积极配合开发人员进行复测和问题梳理。其中,性能优化后有显著改善的性能点有单点系统登录、投保单录入页面展现和保单打印等。单点登录系统登录优化前100用户并发测试消耗时间9秒,优化后100并发用户测试消耗时间1.8秒。投保单录入页面展现优化前40用户并发测试消耗时间11秒,优化后100并发用户测试消耗时间2.92秒。而保单打印优化前50用户并发测试消耗时间32.8秒,优化后100并发用户测试消耗时间仅为3.3秒。通过对性能问题点的诊断和反复测试,清除了所有影响系统上线的性能问题,保证了系统上线后的稳定运行。3.采用终端模式进行性能测试,真实模拟用户体验。

三代车险系统性能测试以贴近用户,获取真实用户体验,优化系统性能为目标。在测试过程中,考虑到分公司实际设备情况,选取了3种不同型号的XPE终端以及CE终端的RDP模式进行测试,并记录和比较了终端机的CPU峰值、内存消耗、网络占用峰值和系统计算时间等性能指标。通过对3种XPE终端的测试,对比出不同型号的XPE终端性能是否满足三代车险承保系统上线要求。通过对CE终端RDP模式下进行的单用户、5用户并发、10用户并发和30用户并发的4轮并发测试详细的分析了RDP模式下的CE终端在不同负载情况下运行三代车险承保系统时的性能数据。最终,针对分公司实际情况给出了目前XPE终端性能的评估以及RDP模式下服务器推荐配置。

4.压力测试工具和调优工作表格的使用有效的推动了测试工作。

此次测试使用的工具是LOADRUNNER,整个测试过程以辽宁省真实的业务流程为依据,选择有代表性的、关键的业务操作进行脚本录制,围绕承保出单流程设计测试案例,以评价系统当前性能以及预测系统的未来性能。通过压力测试工具模拟多个虚拟用户,进行不同并发度的性能测试。通过对比及分析测试工具输出的系统优化前后和不同并发度的测试结果,暴露承保及其周边系统在并发状态下性能瓶颈,并为调整优化提供依据,尽可能的提高测试效率。

在性能测试开展过程中,还坚持每日一报的工作思路。将每日性能测试工作的进度和遇到的问题进行总结并填写调优工作表,以加强各个环节的沟通,推进问题解决的效率。通过每日填写调优工作表格,有效的了解了工作的进展情况,直观的感受到每个性能点在性能调整前后的结果差异,及时定位最急需解决和严重的性能问题点,以推进整体测试的进度。

扩展阅读:承保性能测试小结

承保性能测试小结

10月19日10月21日辽宁承保性能测试进行小结,此次总结目的在于及时暴露现有环境的性能问题和程序问题,加强性能测试人员与开发人员双方的沟通,共同完善性能测试工作,为分公司进行的性能测试工作奠定良好的基础。本次压力测试环境是辽宁生产测试环境

1.脚本执行情况:

承保系统中,投保单录入业务所占比例最大,本次测试过程中,由于程序或环境原因,投保单录入选取的三个脚本未能执行。以下为各个脚本执行基本情况概述:

执行脚本系统登录待办关系人信息保单查询投保单查询批单查询新车_投保单录入未执行脚本最大并发100最大并发100最大并发100最大并发100最大并发100最大并发40备注1新车最大并发2,2提交核保确定120秒并发失败2关系人查询_单位客户(精确),未测1最大并发402提交核保确定120秒并发失败1见费出单最大并发102提交核保确定事物失败33%3关系人查询_单位客户(模糊),未测最大并发50(TPS40)最大并发25最大并发25最大并发30最大并发100最大并发100核保_投保单录入见费出单_投保单录入续保全单批退新车上牌全单批改录入车队录入团单投保录入保单打印批单打印交费查询预收保费管理交费登记业务数据查询最大并发50最大并发100最大并发100,基础查询数据不足最大并发100,基础查询数据不足最大并发100,基础查询数据不足1最大并发25(时间原因见费出单投保单数量不足)2交费完成确认手工操作失败3团单业务数据查询,未测数据库中基础数据不足数据库中基础数据不足见费出单交费

团单查询车队查询核保处理2.性能测试执行结果

2.1整体情况

(注:压测环境中数据量情况:数据迁移数据量)

(1)从并发响应时间角度看

点击左侧树状菜单,进入操作页面,页面刷新响应时间,在并发量一定程度

下,普遍存在响应时间长的现象;

投保单录入保存、平台交互、提交核保确定基准,响应时间较长.批单录入保存、提交核批确定基准,响应时间较长团单转投保并发响应时间较长

保单打印,50并发打印浏览页刷新速度较长

目前投保单录入、批单录入、见费出单交费并发量不大,需要进一步测试。

(2)从占用资源情况看,涉及数据库资源问题的脚本如下:并发脚本名称超时事物资源占用情况数量批单查询全单批退新车上牌全单批改录入40252530数据库cpu80%数据库cpu50%-60%数据库cpu50-70%数据库cpu50%-60%本次测试结果详细如下:2.2系统登录

脚本名称事物名称并发用户平均响应时间应用资源数据库资源备注11020登录系统登录304050601001.7092.1692.0763.3304.2654.5555.2519.064正常正常

2.3待办

脚本名称事物名称并发用户平均响应时间应用资源数据库资源备注11020304050701000.4030.4010.4680.5090.5060.6110.8151.075正常正常待办待办

2.4关系人信息

脚本名称事物名称关系人信息查询_新增并发用户平均响应时间应用资源数据库资源备注14070100140701000.4216.378.94412.2091.0511.1341.3481.789正常正常关系人信息关系人信息_保存

2.5保单查询

脚本名称事物名称并发用户12030进入保单查询菜单40506070保单查询保单查询_车牌号保单查询_保单保保单查询_投保单100150100150100150响应时应用资间(s)源0.4954.9696.9568.34011.47814.97917.53822.1520.8581.0321.0940.8370.9030.9440.4840.838正常数据库资源备注正常1000.955

2.6批单查询

脚本名称事物名称并发用户110进入批改查询2030401批单查询批单申请号查询102030401按保单号查询102030响应时应用间(s)资源0.5012.8493.3747.65812.5811.1341.201*.2671.3791.5681.1821.0741.3031.483正常数据库资源10并发cpu30%-40%20并发,cpu40-50%30并发,cpu50%-70%40并发,cpu70%-80%备注40110按车牌号查询2030401.5353.8693.3594.4935.8195.601

40并发时,截取的数据库资源占用

2.7投保单查询

脚本名事物名并发用响应时应用资数据库称称户间(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核保_投保单录入

脚本名称事物名称并发用户响应时间应用资源数据库资源进入投保单录入选择归属部门选择归属人关系人查询_个人客户核保_保费厘定核保_平台交互计算税额核保_投保单保存核保_提交14014014014014014014014015.85911.2460.5390.2192.2920.8580.2520.8931.148正常2.5122.40828.50.6871.7397.20845.6830.653正常备注核保_投保单录入核保4011.01241.678失败120秒超时并发提交核保确定报错核保_提交核保确定

2.9

新车_投保单录入

事物名称并发用户响应时间应用资源数据库资源关系人信息查询_单位客户(模糊)新车_保费厘定新车_平台交互-121212121新车_提交核保确定-1.6084.5161.1712.2247.10523.6510.3471.09833.87失败120秒超时正常正常脚本名称备注未进行并发提交核保确定报错新车_投保单录入新车_投保单保存新车_提交核保

2.10见费出单_投保单录入

脚本名称事物名称并发用户响应时间应用资源数据库资源关系人信息查询_单位客户(精确)见费出单_保费厘定见费出单_平台交互见费出单_见费出单_投保单录入投保单保存见费出单_提交核保见费出单_提交核保确定-1101101101101-1.6273.9421.932.25615.24511.9310.661.03214.48正常正常备注未进行并发提交核保确定失败率33%1014.4

2.11续保

脚本名称事物名称续保查询续保续保复制并发用户平均响应时间应用资源数据库资源备注1501500.040.130.20.803正常正常

2.12全单批退

脚本名称全单事物名称进入全单批退并发用户1响应时应用间(s)资源0.372正常数据库资源25并发,备注批退

全单批退_下一步全单批退_生成批文全单批退_保存251251251251全单批退_提交核批25全单批退_提交核批确定12528.5291.95325.2830.5776.98417.40456.9520.4392.9778.69229.224cpu50-60%3.6927.72419.187

全单批退并发25数据库服务器资源占用如下:

2.13新车上牌

脚本名称事物名称进入新车上牌新车上牌_下一步并发用户125125响应时应用间(s)资源0.38918.3431.076.7210.1830.69915.24547.9018.69436.099正常数据库资源25并发,cpu50-70%备注1新车新车上牌_生成批文25上牌1新车上牌_保存251新车上牌_提交核批

新车上牌并发25时,数据库服务器资源占用

2.14全单批改录入

脚本名称事物名称并发用户1全单进入全单批该录入批改录入全单批该录入_下一步10203011020响应时应用间(s)资源0.5673.85222.65854.6552.4357.81229.227正常数据库资源30并发,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

并发30时,数据库资源占用如下

2.15车队录入

脚本名称事物名称并发用户125进入车队录入5075100125创建车队车队录入5075100125进入新增车辆50751001车队录入_车辆保存255075响应时应用间(s)资源0.2193.6705.8999.35912.9750.1440.1720.2460.3430.3800.153.0174.1626.5969.0930.0590.1200.1590.255正常数据库资源正常备注100

0.441

2.16团单投保录入

脚本名称事物名称并发用户125进入团单投保录入5075团单投保录入团单_保存生成团单号1001255075100团单_关联车队125响应时应用间(s)资源0.2943.94512.53518.64239.4290.0670.4310.5990.7191.4371.3461.567正常数据库资源正常备注5075100125团单_从车队带入联系人5075100125团单_从车队带入车辆5075100125团单_投保方案保存5075100125团单方案审核5075100125团单_车辆转投保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保单打印

脚本名称事物名称并发用户平均响应时间应用资源数据库资源备注125502.0384.362正常32.776正常打印正式保单打印保单

2.18批单打印

脚本名称事物名称并发用户平均响应时间应用资源数据库资源备注1打印正式批单打印保单2550751002.7104.0125.348正常7.23211.671正常

2.19交费查询

脚本名称事物名称并发用户1进入见费出单交费查询2550751001交费费出单交费查询_交查询费通知单号2550751001费出单交费查询_明细255075100响应时应用间(s)资源0.4563.9627.29010.79014.4900.7670.8230.9110.9741.0640.0600.5050.9661.1501.584正常数据库资源备注正常数据库中无基础数据,供参考

2.20预收保费管理

脚本名称事物名称并发用户125进入预收保费管理50751001预收保费预收支票查询管理255075100125预收支票确定5075100响应时应用间(s)资源0.5165.1727.62111.43913.7800.8470.9210.9831.4992.1380.7690.8861.0121.5272.330正常数据库资源备注正常数据库中无基础数据,供参考

2.21交费登记业务数据查询

脚本名称事物名称并发用户1进入交费业务数据查询2550751001255075100响应时应用间(s)资源0.4594.1897.75111.08214.0410.7830.8030.8330.8800.886正常数据库资源正常备注交费登记业务数据查询交费登记业务数据查询_投保单数据库中无基础数据,供参考

2.22见费出单交费

脚本名称事物名称进入见费出单交费见费出单_业务数据查询见费出单_业务数据确定见费见费出单_计算出单交费见费出单_缴费通知单保存见费出单_增加缴费记录见费出单_交费登记250.111并发用户1251251251251251251响应时应用间(s)资源0.5494.2131.0821.8151.2662.8380.1010.4350.3480.6610.3561.0740.018正常数据库资源备注投保单(团单未做)正常1见费出单_到账确认25见费出单_交费完成确认

1250.1691.16115.82360.615人工交费

手工做交费完成确认,提示无法完成

3.附件

附件1

系统服务器IP配置操作系统及安装软件LinuxWeblogicAIXInformixLinuxWeblogicAIXInformixLinuxWeblogicAIXInformix车险承保系统车险承保系统新核保系统新核保系统建费出单系统建费出单系统应用服务器中间件服务器数据库服务器应用服务器中间件服务器数据库服务器应用服务器中间件服务器数据库服务器

友情提示:本文中关于《三代车险承保系统性能测试总结和成果展示》给出的范例仅供您参考拓展思维使用,三代车险承保系统性能测试总结和成果展示:该篇文章建议您自主创作。

  来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。


三代车险承保系统性能测试总结和成果展示
由互联网用户整理提供,转载分享请保留原作者信息,谢谢!
http://m.bsmz.net/gongwen/705425.html
相关阅读
最近更新
推荐专题