Struts升级性能评价报告.docx

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Struts升级性能评价报告

优保主站Struts升级性能评估报告2014-03-15目录1项目背景32编写目的33测试人员34测试范围35硬件环境45.1服务器端45.2客户端4一、硬件环境4二、软件环境46测试需求/目标47测试方法58测试过程68.1监测单一线程页面响应时间和加载时间68.2监测峰值访问量页面响应时间是否正常78.3比较升级前后网站性能,分析升级后性能是否提升78.4JMeter监控网站高并发下的性能表现,分析系统瓶颈109总结:12项目背景2013年7月17日Struts2曝出2个高危安全漏洞,一个是使用缩写的导航参数前缀时的远程代码执行漏洞,另一个是使用缩写的重定向参数前缀时的开放式重定向漏洞。这些漏洞可使黑客取得网站服务器的“最高权限”,对服务器进行任意操作并获取敏感信息。Apache Struts发布最新版本以解决此问题。2013年11月21日升级到版本后,在PROD暴露出struts升级后网站性能大幅降低(特别是产品列表页),在访问高峰时段,甚至出现服务器当机。为了解决上诉性能问题,将大部分性能低下的/browse/UBSM-928structs标签切换成JSTL标签,现针对修改后的网站进行性能评估。编写目的本报告为struts升级后的**主站性能测试报告,目的在于描述本次测试评估过程,总结本次性能测试以及分析测试结果,描述网站是否符合需求。测试人员**QA****Engineer**测试范围优保测试主站www.qa.**.com首页www.qa.**.com/旅游保险列表页(境内境外)产品详情页(PlanID= 2070120PlanID= 2220021) 车险测算页我的优保(订单列表页)静态页面(联系信息)硬件环境服务器端机器型号配置信息数量QA数据库服务器Intel(R) Xeon(R) CPU 5160 @ 3.00GHz 4G内存120G硬盘 1台QA应用服务器Intel(R) Xeon(R) CPU E5620 @ 2.40GHz6G内存70G硬盘1台CM数据库服务器Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz2G内存80G硬盘1台1台CM应用服务器Intel Xeon CPU E5-2620 0 @ 2.00GHz 8G内存130G硬盘1台客户端硬件环境机器型号配置信息数量备注DELL笔记本Intel i54GRAM/8G RAM1台负载生成/性能监控软件环境操作系统:Windows 7浏览器:IE8.0性能测试工具:JMeter,firebug,基调网络即时监控测试需求/目标在单一线程访问下,监控struts升级并替换标签后网站性能是否提升;在高峰时段访问量下判断生产环境系统是否能正常负载;在大并发访问量,大数据量下获取服务器运行时的相关数据,进而分析找出系统瓶颈。测试方法检测struts升级后网站性能是否在正常范围内:用firebug监控QAstruts升级后单一线程访问TOP3页面的响应时间(首页、列表页、详情页),同时关注下订单提交支付页、车险首页、积分商城的页面响应时间;判断struts升级后上单一线程访问页面响应时间和页面加载时间是否正常;用JMeter监控在模拟正式环境高峰时间并发负载,监控页面响应时间时间是否正常;检测struts升级后网站性能是提升还是下降:将CM升级前代码部署在QA系统环境下,保证同样的服务器配置,对比struts升级前后网站性能;用firebug监控struts升级前和升级并做标签优化后单一线程访问TOP3页面的响应时间;对比CM和QA上TOP3页面的响应时间,判断性能和升级前比是上升还是下降;用JMeter监控struts升级并优化后的TOP3页面峰值访问量与响应时间变化曲线,同时跟踪服务器性能指标;将CM代码部署在QA系统环境下,保证同样的服务器配置;用JMeter监控struts升级前的TOP3页面的峰值访问量与响应时间变化曲线,同时跟踪服务器性能指标;在大并发访问量下,分析系统瓶颈;用JMeter模拟高并发量,对比QA和CM在同一硬件环境下监控的服务器运行数据,分析系统瓶颈;测试机与QA和CM服务器在同一局域网,排除了网速限制及网速不稳定;测试过程监测单一线程页面响应时间和加载时间备注:根据用户访问情况,选取首页、境内旅游列表页、境外旅游列表页、畅行天下专供版(港澳台)详情页、安心畅游境内旅行计划一详情页、车险测算页、积分商城首页、订单支付页、我的优保订单列表页、联系信息(静态页面)以上几个页面监测单一用户访问的响应时间和页面加载时间,跟踪结果如图表;数据解读:首页、积分商城首页、联系信息页面加载时间均小于2s;列表页、详情页、我的优保订单列表页、车险测算页和订单支付页的页面加载时间大于2S,但小于3.5S;我的优保列表页页

文档评论(0)

2105194781 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档