压力测试解决方案.pptx

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
压力测试解决方案 华南技术支持@高洵天 目录 为什么需要压测? 压力测试是系统稳定性的一种测试方法,通常是在系统正常运作范围之外进行,以考察其性能极限和隐患。压测是以系统响应速度为测试目标的,尤其是针对在较短时间内大量并发用户的访问时,系统的抗压能力。 通过压测来优化产品体验和性能是多么的重要。SmartBear数据表明,如果Amazon的加载时间延长1秒,那么一年就会减少16亿美元的营收。用户与网站互动的过程中,如果加载时间超过3秒,57%的用户就会流失。 传统压测方案 传统的压测方法通常的做法是基于实验室环境,同时需要准备大量的环境,如测试的压力机,安装测试工具LoadRunner,录制测试脚本,服务器不断施加“压力”,通过这种方式来确定系统的性能瓶颈,使系统达到最大服务级别的测试。 传统压测的缺点: 测试过程缓慢,周期过长 并非聚焦于全球客户的体验 非常昂贵的授权费用及硬件投入 为实验室测试而设计,对生产或线上环境无能为力 不能针对当今复杂的应用及架构提供实时的反馈 目录 听云压测方案 听云-压测通过遍布全球真实用户监测节点,来模拟用户访问,覆盖“交易”全链路,在同一时间段用高并发的压力给到后端应用服务器,再采用后端可视化的性能监测产品听云-Server监控,在高并发的访问请求下,发现应用性能瓶颈、负载极限, 快速定位问题,保障业务在线上的成功和稳定。 听云压测的优点: 测试过程快,测试周期短 定制化压测,量身打造最适合的压测方案 遍布全球的检测检点,全样本覆盖 基于Sass平台,成本低廉 可直接针对生产或线上环境进行可控制的测试 对复杂的应用及架构提供实时的、可视化的反馈 听云压测的特色 听云能提供压测+分析解决方案:听云Network拥有超过20万的真实用户节点,每一个节点都具备独立的IP,独立的浏览器,听云Server具备架构/代码/中间件/数据库/外部端口等不同纬度分析服务器性能的能力。听云Network的并发访问+听云Server的同时监测+性能分析服务帮您快速定位性能隐患,提升代码质量,节约市场投入及运维成本。 + 目录 压测方案 听云 Network:通过几十万注册用户,可控的终端,通过脚本、单页面访问、流媒体播放等多种方式满足当今多样化的现网业务模拟测试,模拟在大并发业务压力下全国用户的各省,市,运营商,不同接入方式的用户体验。 大压力下全国用户的各省,市,运营商,接入方式的用户体验。 Server 探针:部署在被监控的应用服务器上,采集业务系统的性能数据,判断每个应用过程,方法的耗时,并快速定位延迟的代码段。 听云Network并发访问 听云Server性能管理 压测方案 除可对自身应用服务器进行压测外,听云还可对CDN服务器进行可控的压力测试。以第三方角色提供CDN在高并发情况下网页打开性能及访问策略情况。帮助判别CDN服务质量是否达到标准。 听云Network并发访问 CDN边缘节点 CDN媒体中心 NGB系统 直播处理中心 直播源 推流器 RTMP HDL HLS 目录 页面压测流程-测试执行与报告 测试执行: 任务开始 Network指标观察:可用性、性能,错误率, Server指标观察:CPU、内存、I/O、错误率、评分 报告: 前端性能分析:页面评分、页面压缩建议、页面优化建议 网络性能分析:流量分析、网络错误分析 服务器性能分析:架构、代码、中间件、数据库、外部服务、错误(内存溢出,死锁等)、NoSQL分析 结论: 系统优化方案; 系统承载量规划。 流媒体压测流程-测试执行与报告 测试执行: 任务开始 Network指标观察:连接流媒体服务器的时间、首次缓冲时间、再次缓冲时间、再次缓冲次数、流畅度等参数; 报告: 不同并发量下的连接流媒体服务器的时间、首次缓冲时间、再次缓冲时间、再次缓冲次数、流畅度等参数 结论: 系统优化方案; 系统承载量规划。 压测案例 XXXX向互联网转型的过程中,开发适用于互联网的新投保系统,在上线前制定了系统验收标准,在性能上需要达到标准才能够视为一个合格的系统上线运行,在自身内部压力测试过程中主要业务处理能力慢,无法定位到问题,通过在新投保系统中部署server探针帮助泰康定位主要业务慢的代码、慢SQL、及内存、CPU数据,通过对代码的优化系统处理能力达到要求,顺利上线。 使用听云压测方案,在听NetWork逐渐增大并发量的同时听云Server报表实时呈现出当前服务器关键部分性能状况。 使用听云压测方案后: 1.问题定位时间由5个工作日下降至半小时 2.财险通过对关键应用优化,使其系统每秒处理3笔业务提升至每秒处理24笔,业务性能提升8倍。 3.对关键应用提供线程剖析快速定位导致CPU资源无法释放

文档评论(0)

吉吉安华 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档