jmeter压力测试报告超细.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WORD整理版分享 范文范例 参考指导 jmeter压力测试报告 - DEMO XXX压力测试报告 ? 时间:2015-08-04???????? ????????????????????????????????????测试人员:xxx ? 目录 XXX压力测试报告... 1 一? 测试内容... 2 二? 测试方法... 2 三? 测试目标... 2 四? 测试环境... 2 五? 系统部署... 3 5.1 物理部署... 3 5.2 网络访问... 3 六? 性能测试结果与分析... 4 6.1 jmeter集群压测(5进程-每个进行10线程)... 4 6.2 jmeter集群压测(10进程-每个进行5线程)... 7 6.3 jmeter集群压测(10进程-每个进行10线程)... 11 七? 结果汇总分析... 13 ? ? ? ? ? ? ? ? ? ? ? 一? 测试内容 本次测试是针对xxx系统进行的压力测试,在交易接口中,只对交易接口进行压力测试,其中涵盖数据验签与签名功能。 二? 测试方法 ???????? 本次采用apache的开源测试工具jmeter,采用本地动态拼装请求数据并通过http协议post方式发送支付请求。并采用650张测试银行卡测试,其中大概有30张存在“无足够的存款”和“受限制的卡”情况。 三? 测试目标 1)???????? 获取在单机部署情况下最大TPS值 2)???????? 是否可以达到原来预期值TPS:50 四? 测试环境 环境 机器型号 操作系统 硬件cpu 硬件mem 客户端 server2008虚拟机 windows 32核 32G 服务端 HP DL580 linux 64核 126G 由于客户端与服务端的机器性能优秀,暂不会对压测形成瓶颈,该方面影响可以忽略 五? 系统部署 5.1 物理部署 ? 5.2 网络访问 ? ? 六? 性能测试结果与分析 6.1 jmeter集群压测(5进程-每个进行10线程) 启5个进程,每个进程启动10个线程,并发为50,项目日志开启info状态 6.1.1 聚合报告 Label #Samples Average Median 90%Line 95%Line 99%Line Min Max Error% TPS KB/sec 1 22805 547 366 512 636 5218 150 30003 0.26 65.3 96.5 2 33605 519 362 503 618 5200 150 30003 0.21 66.5 98.5 3 43505 536 365 508 621 5210 150 34899 0.26 65.6 97.1 4 48205 527 365 507 618 5206 150 34899 0.24 65.1 96.3 5 49005 535 364 507 616 5211 150 34899 0.27 63.9 94.5 6 49901 532 364 505 614 5207 150 34899 0.27 61.0 90.2 7 50000 531 363 504 613 5207 150 34899 0.27% 60.9 90.1 6.1.2 每秒的响应分布图 ? 6.1.3 响应时间分布图 ? 6.1.4 请求失败与成功分布图 ? 6.1.5 结果分析 总笔数 Jmeter错误笔数 请求前置响应超长笔数 服务本地处理超长笔数和404 50000 135 120 15 ? 在使用jmeter压测请求被F5转发到apache server代理上,由于交易处理过程中处理时间过长造成长时间无响应,代理返回502 Proxy Error错误。 其中请求前置响应超长笔数在向前置获取结果返回的耗时超过3分钟,其余耗时均低于5s,前置接收到的晚,初步判定网络堵塞 本地业务处理的错误原因为签名、验签、获取数据及请求时404等 ? 6.2 jmeter集群压测(10进程-每个进行5线程) 启10个进程,每个进程启动5个线程,并发为50,项目日志开启info状态 6.2.1 聚合报告 Label #Samples Average Median 90%Line 95%Line 99%Line Min Max Error% TPS KB/sec 1 11010 555 348 495 605 5196 148 30003 0.26 68.7 101.5 2 28910 507 333 473 568 5178 55 30015 0.25 76.3 121.9 3 36310 501

文档评论(0)

文档分享 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档