欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    XXXX性能测试报告.docx

    • 资源ID:4207374       资源大小:840.93KB        全文页数:27页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    XXXX性能测试报告.docx

    XXXX性能测试报告编号日期版本描述作者评审01目录一 项目背景5二 测试环境52.1软硬件环境52.2网络62.3结构图6三 基本工作流程7四 测试场景和结果74.1场景一74.1.1场景描述7表一:文件类型74.1.2测试结果94.1.3测试结论164.4场景二164.2.1场景描述164.2.2测试结果164.2.3测试结论174.3场景三174.3.1场景描述174.4场景四184.4.1场景描述184.4.2测试结论184.5场景五184.5.1场景描述184.5.2测试结果184.5.3测试结论194.6场景六194.6.1场景描述194.6.2测试结果194.6.3测试结论214.7场景七224.7.1场景描述224.7.2测试结果224.7.3测试结论244.8场景分析244.8.1不同CPU数据对比244.8.2不同CPU对比结论254.8.3不同用户数对比254.8.4不同用户数对比结论26五 发现缺陷265.1缺陷一26六 测试结论27一 项目背景XXXX是公司购买的用于浏览xx文件的软件。目前购买的license数目是n,可支持n个浏览器同时浏览文件。XXXX目前支持的文件格式有多种,有些文件格式是否支持还不确认,测试时只使用确定的下面几种文件格式:XXXX使用已经一段时间,但是从来没有对其进行过性能测试。另外对于其工作流程原理也不太清楚,配置文件中的各个配置项也没有进行过任何测试。这次测试的目的除了搞清楚并发的性能,还会同时尝试对稳定性进行一些测试。二 测试环境2.1软硬件环境机器硬件信息软件信息DBEB ServerAPIServerWebServerXXXXServer性能测试客户端LoadRunner:vXX2.2网络服务器的带宽: M;客户端的带宽: M,客户端限制上行带宽 M;2.3结构图Web ServerXXX ServerAPI ServerLR 客户端EB ServerDB说明:除了LoadRunner客户端,其他机器都位于首都在线的云服务器上。三 基本工作流程客户端浏览xx文件的活动图如下:四 测试场景和结果4.1场景一4.1.1场景描述模拟n个用户浏览不同的文件(同一用户浏览同一文件),其中大部分是xx文件,查看浏览事务的成功率、响应速度和其他各主要参数。场景持续n分钟,在浏览结束之后就马上再次发送请求。浏览的文件信息如下:表一:文件类型编号文件类型(文件后缀名)文件大小1xxnxx3xxnxxx5xx6xxxx7xxnxx9xx10xx4.1.2测试结果结果存在 中。监控数据的平均值:监控的服务器取样间隔(单位:秒)CPU_ % Processor TimeMemory_Available MBytesMemory_% Committed Bytes In Use% Disk TimeLoadrunner客户端API ServerXXXX ServerXXXX Server上的Java控制台监控结果如下图(运行时间: ):,Eden Space:内存最初从这个线程池分配给大部分对象。Survivor Space:用于保存在eden space内存池中经过垃圾回收后没有被回收的对象。PS Old Gen: 命周期比较长的对象所在区域事务情况如下图:事务通过率为 响应时间(单位:秒):MeasurementMinimumAverageMaximumStd. DeviationHits per second -ThroughputMeasurementMinimumAverage Maximum Std. DeviationHitsThroughputTransXXX SummaryError CountError TypeCountHttp Status 500Http Status n0nOtherTomcat监控数据1) TomcatHttp Request Count:MeasurementMinimumAverageMaximumStd. DeviationTomcat_HTTP_RequestCountn)Tomcat_HTTP_Current thread busy:MeasurementMinimumAverageMaximumStd. DeviationTomcat_HTTP_Current thread busy3)Tomcat_JVM_TotalMemory:MeasurementMinimumAverageMaximumStd. DeviationTomcat_JVM_TotalMemoryn)Tomcat_HTTP_ErrCountMeasurementMinimumAverageMaximumStd. DeviationTomcat_HTTP_ErrCount4.1.3测试结论1、客户端和APIServer的主要监控参数值正常;n、XXXX Server的内存使用正常;3、XXXX Server的CPU在脚本运行期间经常上涨到 %,引起原因待定;n、响应时间比较长。4.4场景二4.2.1场景描述模拟1个用户浏览xx格式的文件,查看浏览事务的成功率、响应速度和其他各主要参数。场景持续n分钟,在浏览结束之后就马上再次发送请求。浏览的文件信息如下:编号文件类型(文件后缀名)文件大小1xx4.2.2测试结果结果存在 中。监控数据的平均值监控的服务器取样间隔(单位:秒)CPU_ % Processor TimeMemory_Available MBytesMemory_% Committed Bytes In Use% Disk TimeXXXX ServerXXXX Server的CPU抽样的折线图(说明:横坐标为时间,从第一秒到 秒。由于数据过多,系统自动选择了一些较高的数据显示)响应时间(单位:秒):MeasurementMinimumAverageMaximumStd. DeviationViewFile4.2.3测试结论1、XXXX Server的CPU在脚本运行期间经常上涨到 %以上;n、把CPU % Processor Time、Process )% Processor Time和浏览事务进行比较,发现CPU使用率高、进程XXX的CPU高使用率和事务发生的频率一致。也就是说可以认为是当浏览xx文件的时候CPU使用率才飙升,更确切说是XXX进行文件解析造成CPU使用率飙升;4.3场景三4.3.1场景描述模拟1个用户浏览XXX格式的文件,查看XXXX Server的CPU % Processor Time、Process(XXX)% Processor Time和浏览事务的关系。场景持续n分钟,在浏览结束之后就马上再次发送请求。4.4场景四4.4.1场景描述模拟1个用户浏览XXX格式的文件,查看XXXX Server的CPU % Processor Time、Process(XXX)% Processor Time和浏览事务的关系。场景持续n分钟,在浏览结束之后就马上再次发送请求。4.4.2测试结论1、XXXX Server的CPU在脚本运行期间经常上涨到 %以上;n、从场景二、场景三和场景四,发现XXX进行文件解析时造成CPU使用率飙升。4.5场景五4.5.1场景描述模拟n个用户浏览同一个xx文件,文件大小为 。查看浏览事务的成功率、响应速度和其他各主要参数。场景持续 分钟,在浏览结束之后就马上再次发送请求。4.5.2测试结果结果存在 中。响应时间(单位:秒):MeasurementMinimumAverageMaximumStd. DeviationViewFile4.5.3测试结论脚本运行一段时间之后事务再也没有通过成功。之后重启服务和PC浏览同一文件仍然失败,需要把XXX文件夹里面的内容清空之后,问题才能解决。该问题 %重现,初步分析是由于多个进程同时写同一个文件造成的,已经提交给XXXX的技术支持跟踪。4.6场景六4.6.1场景描述调整XXXX Server虚拟机的CPU,从n处理器升到n处理器。模拟n个用户浏览不同的文件(同一用户浏览同一文件),其中大部分是xx文件,查看浏览事务的成功率、响应速度和其他各主要参数。场景持续n分钟,在浏览结束之后就马上再次发送请求。浏览的文件信息见表一。4.6.2测试结果结果存在 中。监控数据的平均值监控的服务器取样间隔(单位:秒)CPU_ % Processor TimeMemory_Available MBytesMemory_% Committed Bytes In Use% Disk TimeXXXX ServerXXXX Server的CPU抽样的折线图(说明:横坐标为时间,从第一秒到n秒。由于数据过多,系统自动选择了一些较高的数据显示)事务情况如下图:事务通过率为 Error CountError TypeCountHttp Status 500Http Status n0nOther响应时间(单位:秒):MeasurementMinimumAverageMaximumStd. DeviationTransXXXTransXXXTransXXXTransXXXTransXXXTransXXXTransXXXTransXXXTransXXXTransXXX4.6.3测试结论1、在脚本运行期间经常上涨到 %;n、XXXX Server的CPU上升为n处理器之后CPU使用率高达 %的现象仍然存在。4.7场景七4.7.1场景描述调整XXXX Server虚拟机的CPU,从n处理器升到n处理器。模拟n个用户浏览不同的文件(同一用户浏览同一文件),其中大部分是xx文件,查看浏览事务的成功率、响应速度和其他各主要参数。场景持续n分钟,在浏览结束之后就马上再次发送请求。浏览的文件信息见表一。4.7.2测试结果结果存在res63中。监控数据的平均值监控的服务器取样间隔(单位:秒)CPU_ % Processor TimeMemory_Available MBytesMemory_% Committed Bytes In Use% Disk TimeXXXX ServerXXXX Server的CPU抽样的折线图(说明:横坐标为时间,从第一秒到n秒。由于数据过多,系统自动选择了一些较高的数据显示)事务通过情况如下图:事务通过率为 Error CountError TypeCountHttp Status 500Http Status xxxxOther响应时间(单位:秒):MeasurementMinimumAverageMaximumStd. Deviation4.7.3测试结论1、在脚本运行期间偶尔上涨到n%;n、XXXX Server的CPU上升为n处理器之后CPU使用率高于 %的现象仍然存在。4.8场景分析4.8.1不同CPU数据对比对场景一、场景六和场景七的结果进行比较:事务通过率:处理器个数nnn事务通过率平均响应时间(单位:秒):处理器个数nnnXXXXServer主要监控数据平均值对比处理器个数nnnCPU Processor TimeMemory Committed Bytes In Use% Disk TimeNetwork kb Received/secNetwork kbSent/secTomcat_HTTP_Current thread busyTomcat_HTTP_RequestCountTomcat_JVM_TotalMemory (MB)Tomcat_HTTP_ ErrCount4.8.2不同CPU对比结论从上面数据对比来看,CPU的个数对响应时间和通过率的影响不太大。CPU的个数对硬盘读写和网络流量都有一定影响。从脚本运行期间CPU使用的情况看,n/n个CPU时CPU使用率过高,为了系统的稳定建议把正式环境的XXXX Server虚拟机的CPU个数增加到n。4.8.3不同用户数对比对场景一和场景二的结果进行比较:事务通过率:用户个数n事务通过率平均响应时间(单位:秒):用户个数nXXXXServer主要监控数据平均值对比用户个数CPU Processor TimeMemory Committed Bytes In Use% Disk Time Network kb Received/secNetwork kb Sent/sec Tomcat_HTTP_Current thread busyTomcat_HTTP_RequestCountTomcat_JVM_TotalMemory (MB)Tomcat_HTTP_ ErrCount4.8.4不同用户数对比结论响应时间差别很大。Tomcat监控数据的差别不明显,可见不是由Tomcat引起的。五 发现缺陷5.1缺陷一问题描述:场景一曾发生出现xxxx server报错, 六 测试结论系统进行文件解析时CPU使用率过高,n个用户并发时相应时间较长;

    注意事项

    本文(XXXX性能测试报告.docx)为本站会员(se****ld)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开