Web网站性能测试分析及调优实例.pdfVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

Web⽹⽹站站性性能能测测试试分分析析及及调调优优实实例例

1背背景景

  前段时间,性能测试团队经历了⼀个规模较⼤门户⽹站性能优化⼯作,该⽹站开发和合作涉及多个组织和部门,⽽且⽹站重要

性不⾔⽽喻,同时上线时间⾮常紧迫,关注度也很⾼,所以对于整个团队压⼒也⾮常⼤。

  在此,把整个经历过程给⼤家分享⼀下,包括了主要包括了如何使⽤性能测试压测⼯具,压测前性能问题评估,以及压测执⾏后

性能问题分析、瓶颈定位。

  该门户⽹站服务器是放在华通和阿⾥云平台上,所以对华通和阿⾥共建云平台安全及应急措施⽅⾯要求⾮常⾼,需要团队给予

全⼒保障和配合。

  性能测试(PerformanceTesting)是集测试机管理、测试脚本管理、测试场景管理、测试任务管理、测试结果管理为⼀体性能云测试

平台,可以帮助您全⽅位评估云上系统性能。

  本次优化主要是使⽤了该测试平台服务对客户搭建在ECS上服务器进⾏多种类型(性能测试、负载测试、压⼒测试、稳定性测试、混

合场景测试、异常测试等)性能压测、调试和分析,最终达到满⾜期望预估性能⽬标值,且上线后在⾼峰期满⾜实际性能和稳定要

求。

2术术语语定定义义

  在介绍项⽬经历之前,再明确⼀下测试当中⽤到专业指标术语定义,包括但不仅限于以下:

  PV:即PageView,即页⾯浏览量或点击量,⽤户每次刷新即被计算⼀次。我们可以认为,⽤户⼀次刷新,给服务器造成了⼀次请求。

  UV:即UniqueVisitor,访问您⽹站⼀台电脑客户端为⼀个访客。00:00-24:00内相同客户端只被计算⼀次。

  TPS:TPS(TransactionPerSecond每秒钟系统能够处理交易或事务数量,它是衡量系统处理能⼒重要指标。

  响应时间:响应时间是指从客户端发⼀个请求开始计时,到客户端接收到从服务器端返回响应结果结束所经历时间,响应时间由请

求发送时间、⽹络传输时间和服务器处理时间三部分组成。

  VU:Virtualuser,模拟真实业务逻辑步骤虚拟⽤户,虚拟⽤户模拟操作步骤都被记录在虚拟⽤户脚本⾥。⼀般性能测试过程中,通

俗称之为并发⽤户数。

  TPS波动:系统性能依赖于特定硬件、软件代码、应⽤服务、⽹络资源等,所以在性能场景执⾏期间,TPS可能会表现为稳定,或者

波动,抑或遵循⼀定上升或下降趋势。我们⽤TPS波动系数来记录这个指标值。

  CPU:CPU资源是指性能测试场景运⾏这个时间段内,应⽤服务系统CPU资源占⽤率。CPU资源是判断系统处理能⼒以及应⽤运⾏

是否稳定重要参数。

  Load:系统正在⼲活多少度量,队列长度。系统平均负载,被定义为在特定时间间隔(1m,5m,15m)内运⾏队列中平均进程

  I/O:I/O可分为磁盘IO和⽹卡IO。

  JVM:即java虚拟机,它拥有⾃⼰处理器、堆栈、寄存器等,还有⾃⼰相应指令系统。Java应⽤运⾏在JVM上⾯。

  GC:GC是⼀种⾃动内存管理程序,它主要职责是分配内存、保证被引⽤对象始终在内存中、把不被应⽤对象从内存中释放。

FGC会引起JVM挂起。

  ⽹速:⽹络中数据传输速率,⼀般以Byte/s为单位。通过ping延时来反映⽹速。

  流量:性能测试中,⼀般指单位时间内流经⽹卡总流量。分为inbound和outbound,⼀般以KB为单位。

3评评估估

  本次性能测试过程参与⼈包括了阿⾥云应急保障⼩组等多部门⼈员,⽹站为外部供应商开发,阿⾥云提供云主机和技术⽀持。

  该⽹站之前前期也由其他部门做了验收⼯作,进⾏了完整性能测试,报告显⽰,性能较差,第⼀次测试,⽹站并发数没有超过35个,

第⼆次测试,⽹站上做了优化后,静态页⾯缩⼩后,并发⽤户数100内5s,200内90%响应在15s以上,随着并发⽤户数增加,页⾯响应

最⾼可到20多秒,⽽且访问明显感觉较慢,所以联系了阿⾥云技术⽀持,希望能够帮助诊断性能问题,给出优化建议。

测测试试业业务务并并发发⽤⽤户户数数平平均均响响应应时时间间(秒秒)90%响响应应时时间间((秒秒))

⾸页浏览10012.08215.289

20023.94929.092

分页浏览1008.97312.343

20018.84624.106

测测试试业业务务并并发发⽤⽤户户数数平平均均响响应应时时间

文档评论(0)

aiboxiwen + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档