'MZ5KM"Ri"lg"xl8i0                 财务报表性能测试总结;W:]k4[o6i,l!{D0

Q:s|]PdZ$l0    好久没写博客了,这段时间都忙着另外一个项目的性能优化测试以及业务需求分析整理和两个项目的系统优化方案整理等包含技术优化方案、业务优化方案因此整天都不清楚的忙碌着,因此很长时间没写博客记录工作流程。s)Sy?SUwJ0

Ym'm"gp%N-JtN,]6}0    记得7月份客户方的财务分析报表工具即将上线,需要性能测试,该任务我接了,了解了下系统是财务分析报表,数据量非常大,而且显示的都是柱形状、饼状界面方式确实不好测试。51Testing软件测试网*?o5F$u9v

~6iiqk!kC0    接下来就准备测试环境、测试数据、测试脚本等这些平常工作做多了也很快就完成,开始压力测试了,这也是我这次测试中发现的最大问题,在测试过程中一开始测试了两三只交易应用CPU都很高,提出性能缺陷给设计人员改,但是设计人员各个研究了很久都没看出性能问题点,而我也对我定位出来的问题进行代码分析感觉都很怪,不同交易定位出来的问题都类似,都是加载类有问题,于是我就把本次需要测试的交易全都压力测试了一遍,80%的交易都有类似问题,这下轻松多了,一看就知道是参数配置问题,于是把weblogic 参数调整了下 ,系统参数调整了,发现CPU使用80%的交易都低于50%,响应时间从原来的平均大于10秒,都降低到小于3秒,就两支交易还是一样有问题,一直是查询更新交易,一只是新增年报交易。于是重点就压力测试该交易,以及跟设计人员沟通发现是设计问题,在新增交易时先做删除动作在做判断在新增,而删除方式是用delete 这是要命的设计问题,但是由于上线来不及修改设计只能说明问题点然后跟设计人员说明后期如何修改设计代码,给他们提供了两种解决方案,以及这次上线前由于无法优化,防止生产线突发性性能问题时提供临时解决方案。JX4{5p.R~051Testing软件测试网`)bch9M?P

在另外一支交易,是在查询后对该笔数据做更新,内存使用一直很高,而且CPU 也很高,更新功能响应时间很大,定位出问题后,因为只能定位到具体的方法,但是方法里面怎么写的没定位出,于是写了简报给开发人员说明问题点,但是没看到代码我没办法给他们提供优化方案。结果等了大半天开发人员回复暂时不清楚是哪里的代码出问题的。 无赖之下,我跟开发人员要了我定位出问题的代码,仔细看了下,发现一个地方判断有点怪异,就问题了开发人员说这个地方判断是否为空是干嘛的,而且好像这个判读跟我定位的有点类似,是不是写判断时其实已经调用别人的判断了,只是双重判断,而且在判断后对空值没有做处理,难怪有时出现空指针异常,于是建议开发人员去掉重复的判断,且对出现空值时进行处理等,编译后部署上传重新测试竟然好了,因为反复判断本身消耗CPU,而且空指针异常也是一种对象也是消耗内存,所以性能上过不去。修改后性能提升上来了,问题解决了。51Testing软件测试网{,RXSJ*e"C|

财务软件性能测试要求,财务报表性能测试总结 - 泊 涯 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...相关推荐

  1. cpu单核性能测试软件,性能测试:单核性能居然比Core i7-6800K强

    性能测试:单核性能居然比Core i7-6800K强 基础性能测试 其实之前测试Ryzen处理器时它的单核性能是一直不如Intel的,不过Ryzen 5 1600X的单线程性能反而比Core i7-6 ...

  2. 南柯服务器压力,性能/负载/压力测试 - Mr.南柯 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...

    在面试测试人员的时候,这是一个很好的问题:你如何定义性能/负载/压力测试?在很多时候,人们都是将它们作为可互相替换的相同术语来使用,然而实际上他们之间的差异是比较大的.这个贴子是根据我自己的一些经验, ...

  3. 南柯服务器压力,性能测试的数据解释及分析 - Mr.南柯 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...

    顾名思义,测试服务(服务,服务,其他网络应用服务,本地服务)的性能如何?如何衡量性能?最表面的无非就是看能支撑多少个用户同时使用该服务.且关注用户使用过程中的用户体验. U.^*A+Mb6{*z@0T ...

  4. 移动终端软件测试基础知识,移动终端软件测试基础知识 - Mr.南柯 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...

    51Testing软件测试网%aa8|5^'O 1)定制终端评测趋势51Testing软件测试网4Vx+Mx vLl*O*} M3uNE2H^,\`u4B0● 定制终端评测2dq,}Ak|q051Te ...

  5. 软件测试bug日志信息,软件测试bug收集策略 - Mr.南柯 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...

    51Testing软件测试网$Bu6gaT_ Error = 0 的程序是不存在的,怎样收集和处理程序中的错误?怎样更好地利用错误信息的收集和反馈来协助程序的调试?怎样让产品发布后,用户能够反馈出更有 ...

  6. 软件测试影响与分析,软件测试效率影响因素分析 - Mr.南柯 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...

    方法是影响测试效率的主要因素之一.此外,人为因素.软件类型.缺陷数量.测试充分度等都会对测试效率产生影响.下面对这些因素作一个简要分析.51Testing软件测试网@&WMh,K#qdoq$~ ...

  7. 软件测试业务等级划分,测试等级的划分 - 刘沛的测试空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...

    目前国内的软件企业由于各种各样的原因,所进行的测试活动各种各样,对于质量要求的标准不同,再加上企业运营成本问题,决定了每个企业进行的测试活动的标准也不同,通常来说,根据项目质量目标.项目资源之间的差异 ...

  8. 软件性能测试系统的性能需求分析,性能测试(2)---性能测试需求分析

    需求收集之后,我们已经从性能需求文档中提取出了业务性能测试指标,主要包括PV到TPS的转换以及响应时间要求,接下来我们需要进行进一步的需求分析过程. 1了解系统架构.明确压力流向 例如统一订购平台的系 ...

  9. html5游戏性能测试工具,游戏客户端性能测试常用方法 - msnshow的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...

    51Testing软件测试网"t%d f3a~3SM 概述*kB&\&Q*~,DL&Ny$I0 ~NF&|Vt)BB*h}0 衡量一个游戏客户端产品的性能,是 ...

最新文章

  1. php网站白页面_php页面空白怎么回事 php出现空白页的解决方法
  2. python上传图片到服务器_Flask入门之上传文件到服务器的方法示例
  3. HTML lt strong gt 标签,HTML lt;legendgt; 标签
  4. Scala入门到精通——第九节 继承与组合
  5. Python打印杨辉三角形 RUNOOB python练习题61
  6. spark内核揭秘-06-TaskSceduler启动源码解析初体验
  7. MyEclipse项目里面出现红叉的解决方案?
  8. python3.8.0安装详细步骤_win10下python3.8的PIL库安装过程
  9. redis的安装和常用命令
  10. Android串口示波器,解读一个超赞的开源串口虚拟示波器项目
  11. 2022数学建模美赛回顾
  12. db2数据库常见问题处理
  13. Reac版本的Ant Design树形控件的使用、搜索关键字标红、只显示搜索匹配中的数据
  14. 群晖 docker 版 transmission 安装 Web UI
  15. 更改WPS云文档数据存储位置
  16. BUGKU-成绩查询
  17. javafx与MySQL的连接_如何让javafx界面直接连接数据库?
  18. 高德地图实时定位显示图标和名字
  19. 稀缺性原则适用于软件产品
  20. Python——决策树分类模型剪枝

热门文章

  1. 坏消息:百度影音、快播关闭P2P服务器!
  2. pycharm编程出现SyntaxError: Non-ASCII character ‘\xe5‘ in file错误
  3. DPG(确定策略梯度)
  4. 25岁德邦被京东收购,网友:这次。。。
  5. PAC理论、训练误差和测试误差、模型复杂度
  6. Kippo蜜罐的部署、诱捕节点的搭建以及自动告警
  7. 获取抖音账户的粉丝列表
  8. SDR屏幕放HDR(HLG)视频画面泛灰
  9. 国家卫健委医院管理研究所 电子病历系统应用水平分级评价4级实证材料--基础项
  10. 电脑每次启动都硬盘自检