性能测试界“网红”云性能测试服务,了解一下?
摘要:解密 CloudTest 云服务如何助力电商平台应对 11·11 全球购物狂欢节。
刚刚结束的双 11 全球狂欢季,当日总成交额达到了 4982 亿人民币,实时物流订单量破 22.5 亿单!大家有没有加入“剁手”大军,感受这场购物狂欢呢?活动期间,多个购物平台都热闹非凡,随着科技的发展,我们的消费体验一年比一年丝滑,有没有经历过好不容易抢到秒杀却无法刷出支付页面的焦灼?有没有为了抢购首发新品一直刷新页面的经历?为何今年体验如此丝滑呢?原因是得益于云计算的发展,各电商平台对自己的负载能力提前进行了测试和分析,于是越来越了解平台性能,在活动前就已经做好了升级准备,那究竟是通过什么神器帮助企业了解到这些信息的呢?今天我们就来探个究竟。
以前,对于平台的负载能力的测试和判断,无论测试工具搭建的时间成本,还是采购成本都比较高的,而且只能对单个或少数软件进行测试,所购买的测试设备无法随着平台业务发展的需要而提升测试能力,由此一来,都很难精准地掌握其负载能力,监控性能问题,直接影响到了我们是否能够丝滑完成付款,抢购到种草已久的东西,导致用户的流失。
随着云计算技术的飞速发展,就出现了云性能测试服务,相较于传统的性能测试工具,云性能测试服务独有的特点之一就是如云般轻量化,即开即用,无需体验预留或采购资源,使得测试工作变得极为方便。云性能测试服务的测试能力更可以根据业务测试需要随时扩展,比传统软件更灵活地支持更高并发的模拟测试。这正是云性能测试服务成为当今性能测试界“网红”的原因。
2017 年 12 月 15 日,秉持着高性能、低成本、可扩展和支持复杂场景等理念,“网红”华为云云性能测试服务(CPTS)C 位出道,为云性能测试服务带来更多精彩体验。云性能测试服务(Cloud Performance Test Service,简称 CPTS)是一项为基于 HTTP/HTTPS/TCP/UDP/WEBSOCKET 等协议构建的云应用提供性能测试的服务,具备强大的分布式压测能力。CPTS 支持快速模拟大规模并发用户的真实业务高峰场景,可以很好的支持报文内容和时序自定义、多事务组合的复杂场景测试。接下来,我们对其特点一一进行了解。
灵活自定义,HTTP/HTTPS 协议测试场景支持
通过支持标准、开放的 HTTP/HTTPS 报文可根据自身需要进行快捷的自定义,简单调整即可给不同测试应用发送压力测试流量。也可以根据测试对象的实际需求,对 HTTP/HTTPS 协议报文的任何字段内容进行自定义,包括 HTTP 方法、URL、Header 和 Body 等字段的设置和编辑内容。对于检测结果,可以进行自定义响应结果校验,针对不同的请求,可支持用户配置检查点,在获取到响应报文后针对响应码及头域内容做结果检验,只有条件匹配后才可认定是正常响应。
测试任务模型自定义,支持复杂场景测试
通过多种事务元素与测试任务阶段的灵活组合,可以帮助用户测试多操作的并发场景下的应用性能表现。而所创建的事务可以被多个测试任务复用,针对每个事务可以定义多个测试阶段,并对每个阶段分别定义持续时间和并发用户数,模拟流量起伏的复杂场景。
专业性能测试报告,应用性能表现一目了然
可提供事务 TPS、并发用户、响应时延、事务累计、结果校验失败、响应超时等多种细分维度统计能力。还提供了实时和离线两种类型的测试报告,我们可以随时查看和分析测试数据。
按需使用测试集群,私有压测集群管理
不同于传统测试工具,华为云云性能测试服务可以按需创建测试集群,并实现租户间流量隔离,测试期间更可以实施扩容、缩容测试集群,升级测试能力。完成测试后可随时删除集群。
云计算日益发展的今天,平台、应用是否能及时优化性能,适应自身发展尤为重要,看完本文介绍,是否想亲自体验 CPTS 服务,探索更多功能呢?欢迎体验沙箱实验《基于CloudTest对云端应用进行性能测试》,实验中可一键预置好弹性云服务器 ECS 和虚拟私有云 VPC 等所需服务,让我们更专注于云性能测试服务的体验。更提供了详细的实验手册,每一步操作都有详细指导,有的放矢,轻松体验如何创建测试工程、添加测试任务并执行压测任务。图表化压测报告直观了解压测结果,进入沙箱实验室,上云体验吧!
本文分享自华为云社区《CPTS 助力 11·11 购物狂欢,稳妥承载消费热情》,原文作者:学院小助 。
版权声明: 本文为 InfoQ 作者【华为云开发者社区】的原创文章。
原文链接:【http://xie.infoq.cn/article/3f25ed54f8d58f71c6d8bb7f8】。文章转载请联系作者。
评论