2016年8月,云智慧(北京)科技有限公司正式推出面向真实业务场景与用户行为的全链路云压测平台——压测宝,通过全球分布式网络发起真实压力,帮助企业评估应用性能容量,发现应用全链路性能瓶颈,从而保障产品迭代、交付速度满足业务的高速增长的需求。
应用压力测试面临巨大挑战
在互联网+时代,云计算、移动互联网、物联网的蓬勃发展让虚拟化、分布式计算&存储、SDN、API等技术得到广泛普及,应用模式变得透明和庞大,部署在不同环境、调用大量第三方服务的应用性能难以通过传统压力测试工具准确测量。同时企业高速增长的互联网业务要求产品开发、迭代和交付周期越来越短,作为后端支撑的压力测试方法和工具越来越难以满足应用功能可用和容量规划预估的需求:
风险缺乏有效的评估手段,不确定并发负载的极限;
信息系统复杂度上升,性能测试成本与实施代价高;
业务测试环境和实际用户网络环境差距大,性能问题定位困难;
容量规划缺少依据,只能依赖测试者的个人经验。
云智慧压测宝准确感知性能瓶颈
压测宝是云智慧基于真实业务场景与用户行为推出的云端压力测试产品,颠覆传统压测理念和流程,遵循新一代应用性能测试领域的云压测标准体系,专为云端互联网企业的开发测试节奏与复杂度而生,只需三个步骤即可发起高达亿级PV的用户访问量,实现对全链路性能测试和真实业务场景压力测试。
端到端全链路压测
真实业务场景压力测试是以真实的用户行为、时间和规模进行建模,精准测试生产环境在压力下的性能表现,详悉各地域或链路之间性能差异,支持高达亿级PV用户的访问量;
全链路性能测试可根据业务链路的实际环节,通过网络浏览器在任意位置创建并控制测试,从世界各地的一个或多个云环境生成负载,经由标准协议指向应用程序,全球实时发起压力。
压测宝通过云端服务器产生真实分布式用户访问压力,模拟来自各地域用户接入后台所带来的真实流量,从而跳出了“温室环境”的理想状态,达到无限接近生产环境所面临的各种复杂因素,准确测试真实用户体验。
压测宝综合报表
由于采用基于SaaS模式的分布式部署方式,用户无需任何的硬件及带宽等资源的投入,从而大大缩短测试周期及降低测试成本。压测宝的操作流程非常简单,只需要“准备测试脚本”、“定义测试任务”、“实时分析数据”这三个步骤,即可实现传统测试方法长达6周的测试过程,周期缩短到6个小时甚至6分钟。
可视化压测大屏
压测过程中,压测宝提供多维度数据指标,能够自由灵活地进行多指标关联分析,而与云智慧应用性能管理产品透视宝的深度集成,帮助用户通过压测深入分析全链路性能状况,快速进行后端问题快照及代码详情跟踪,定位代码级性能瓶颈,同时通过可视化数据大屏实时展示和分析性能数据,实现现场纠错。
压测宝提供丰富的扩展接口,能够与企业现有测试工具Jenkins等紧密集成,将压测任务以服务的方式进行驱动执行,实现面向产品全生命周期的持续交付和持续集成。此外,云智慧组建的性能测试领域专家团队,依托压测与性能管理平台为用户提供专业的咨询服务,并出具公立的第三方压测报告,确保应用的上线质量。