压力测试报告_第1页
压力测试报告_第2页
压力测试报告_第3页
压力测试报告_第4页
压力测试报告_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

编号:版本号:V1.1内部资料禁止外传XX系统性能测试报告作者编写时间审核人审核时间批准人批准时间性能测试报告性能测试报告第第#页目录TOC\o"1-5"\h\z前言 3编写目的 3测试风险 3\o"CurrentDocument"术语与缩写词 3测试概要 4\o"CurrentDocument"硬件环境 4\o"CurrentDocument"服务器配置参数 4测试方案 5代码修复对比 5\o"CurrentDocument"测试结果 5\o"CurrentDocument"查询 5旧程序包 5新程序包 6\o"CurrentDocument"测试总结 9测试结论 9前言编写目的由于在生产环境中出现积分系统查询积分处理效率过慢,从而当社区银行发起大量的积分查询请求时,较长时间都无法返回响应报文,导致社区银行页面显示空白。针对该问题进行日志分析,发现积分系统存在响应延迟情况,因此进行本次的代码优化及性能测试验证。1.2.测试风险测试结果只以在当前测试环境、测试机器上得出,与实际生产环境机器结果指标存在一定偏差;术语与缩写词线程数:代表有多少个线程,也就是代表多少个用户;Ramp-UpPeriod(in-seconds):代表隔多长时间执行,0代表同时并发;循环次数:就是代表执行几次。报表字段说明:Label:说明是请求类型,如Http,FTP等请求。Samples:也就是图形报表中的样本数目,总共发送到服务器的样本数目。Average:也就是图形报表中的平均值,是总运行时间除以发送到服务器的请求数。Median:也就是图形报表中的中间值,是代表时间的数字,有一半的服务器响应时间低于该值而另一半高于该值。90%line:是指90%请求的响应时间比所得数值还要小。Min:是代表时间的数字,是服务器响应的最短时间。Max:是代表时间的数字,是服务器响应的最长时间。Error%:请求的错误百分比。Throughput:也就是图形报表中的吞吐量,这里表示客户端请求发起交易到服务端,服务端处理完成并响应到客户端的请求数(即客户端发起一笔交易到收到响应的处理时间),注意查看是秒或是分钟。KB/sec:是每秒钟请求的字节数。

测试概要硬件环境测试环境服务器设备应用服务器(应用服务程序):操作系统CentOSrelease6.4(Final)CPUIntel(R)Xeon(R)CPUE5506@2.13GHz(8个逻辑CPU)硬盘56G内存8G数据库服务器(082数据库):操作系统CentOSLinuxrelease7.5.1804(Core)CPUIntel(R)Xeon(R)CPUE5-26200@2.00GHz(24个逻辑CPU)硬盘1T内存16G应用服务器(性能发起机器):9操作系统Deepin15.9CPUIntel(R)Core(TM)i5-7200UCPU@2.50GHz(4个逻辑CPU)硬盘256G内存8G服务器配置参数应用服务器(ahIntegralCore):操作系统CentOSrelease6.4(Final)软件环境Oraclejdk1.6.0_45Java虚拟机内存分配初始:512M、最大1024M数据库初始连接数10数据库最小连接数10数据库最大连接数150数据库递增连接数5数据库服务器口82数据库):操作系统CentOSLinuxrelease7.5.1804(Core)DB2数据库版本11.1DB2数据库最大连接数200测试发起机:9操作系统Deepin15.9软件环境Oraclejdk1.8.0_162Jmeter版本4.0最大用户端口数30539测试方案此次性能测试主要复现生产环境中积分系统进行业务处理时,处理耗时过长的问题,并针对该问题进行修复验证,验证修复后的积分系统处理效率得到明显改进。前期已经从生产日志中分析出积分系统在业务处理时,获取对象的频率较多,并且每次的获取耗时在100~200毫秒左右,从而导致整个业务处理的响应时间超过1秒以上。当积分系统并发量较高时,响应时间相对增多,如社区银行进行商家销售活动时,会由于积分系统响应时间过长,从而导致在操作社区银行用户端时出现空白等待页面。本次测试方案主要分别验证积分系统的相关业务交易在问题修复前、问题修复后的性能资源情况:(1)分别使用旧、新的程序包,模拟用户并发情况,分别对积分查询、积分支付、积分退款、银行账户绑定、查询订单详情等业务进行性能测试验证,监控程序资源占用情况,程序是否出现内存溢出问题。代码修复对比测试结果查询旧程序包测试步骤描述(1)准备好jmeter测试脚本,测试脚本中每个测试计划为单个测试交易;(2)启动测试服务程序;(3)启动perfino监控服务资源占用情况;(4)启动jmeter测试脚本,按200并发用户进行发起HTTP请求,并设置循环时间为5分钟;(5)统计数据,并获取监控数据进行分析汇总;(6)出统计报表;性能测试数据汇总报表:L-sbel *Sample-!-恢ra* Mh Errw%Thmjjhpui 〜啊he3为显用甘香电 1空* 3Eri7 223 5MI 必期 M7.7E 与i—工 的别 I1GT.E;裁胃 15573 1MT Z23 3M1 巧分 M7.7E 31留疣K I1QT甫

事务响应时间:・口门每秒事务处理数:事务响应时间:・口门每秒事务处理数:£空EiaMKLWa怎SQM|3dH123KIi弧IOMOOlWlW WflttSO WCllDD OOlOllW OOlDJCI MBZimi 厘。可。I KHD9I1Z mwm ODKU^J DO心啊Elipaad—,皿・nMin轼新程序包测试步骤描述(1)准备好jmeter测试脚本,测试脚本中每个测试计划为单个测试交易;(2)启动测试服务程序;(3)启动perfino监控服务资源占用情况;(4)启动jmeter测试脚本,按200并发用户进行发起HTTP请求,并设置循环时间为5分钟;(5)统计数据,并获取监控数据进行分析汇总;(6)出统计报表;性能测试数据汇总报表:每秒事务处理数:EM-..事务响应时间:■川mm•典廿rkZMO302MOOCiOhMQEiHi箕Wfl^W内存占用情况:CPU占用情况:GC执行次数:测试总结测试结论从上述针对各个业务类型请求新旧包压测结果比对可得知,在相同测试环境下,相同并发用户数及循环条件,优化后的业务处理效率明显优于优化前的处理效率。通过分析新程序包的资源占用情

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论