6日,阿里云计算发布性能测试服务PTS(Performance Test Service),帮助开发者通过分布式并发压力测试,模拟指定区域和指定数量的用户同时访问,提前预知网站承载力。利用该服务,开发者一方面可以找到自身网站或APP系统性能的瓶颈从而进行优化,另一方面可以充分了解系统性能指标,便于未来扩容。
性能测试服务是集测试机管理、测试脚本管理、测试场景管理、测试任务管理、测试结果管理为一体的性能云测试平台。针对阿里云用户复杂的分布式应用,PTS可以快速扩容,动态配置域名,满足不断增长的集群压测需求。简而言之,阿里云用户可以使用性能测试服务对自身系统性能在阿里云计算环境里的状况进行整体评估,并获得精准分析日志。
刚刚结束的世界杯,来自不同国度不同区域的数千万球迷通过APP“CCTV5”见证了德国夺冠。这场全网最快、与电视同步的APP世界杯直播,通过阿里云性能测试对世界杯期间可能产生的高并发进行了提前压测,从而对系统性能及时进行了优化和调整,以确保该APP能够承载上亿球迷的同时涌入。
“性能测试服务在工作时会通过施压机产生压测流量,用户如果对施压的流量、地域等有更多要求,施压机可动态扩展在全球任何范围内进行部署,模拟成千上万来自不同地区用户的访问场景。” 阿里云性能测试服务产品经理表示。
对游戏、电商、移动互联网等行业而言,大量用户很可能在某一时段集中访问,这就需要提前预知和了解网站或者APP系统的承载能力。如何更为真实的模拟这一场景,并获得精准的日志分析,是必须提前做好的准备。不然,用户访问量剧增,导致网站变慢甚至瘫痪,将直接影响用户体验。
以往,在网站或APP上线前,开发者一般会通过网上的开源软件进行测试,但不同工具之间的差异性较大,无法判断哪一个结果才更贴近实际。同时,网上的开源测试软件大都以测试为主,缺乏对测试结果的进一步分析,这也导致开发者知道问题出在哪里,却不知道如何解决。
针对以上问题,完全基于阿里云平台构建的性能测试服务,能够针对性地提供多种模拟真实场景的施压方式,以帮助阿里云计算平台上的开发者获得精准的测试结果。同时,提供完善的性能结果报表和强大的性能分析日志,便于开发者能够有针对性地进行系统的调整优化。
目前,阿里云性能测试服务已正式开放公测,并在公测期间免费开放给阿里云用户使用,最高支持并发用户数上限为100。包括央视APP“ CCTV5”、浙江政务服务网等均通过该服务进行并发压力测试。