PTS(Performance Testing Service)是面向所有技术背景人员的云化测试工具。有别于传统工具的繁复,PTS以互联网化的交互,提供性能测试、API调试和监测等多种能力。自研和适配开源的功能都可以轻松模拟任意体量的用户访问业务的场景,任务随时发起,免去繁琐的搭建和维护成本。更是紧密结合监控、流控等兄弟产品提供一站式高可用能力,高效检验和管理业务性能。
产品功能
生产环境读写压测
作为全链路压测方案提出者,基于生产环境压测的核心技术-流量隔离方案已经全面SaaS化,开箱即用。
流量隔离核心专利方案
基于生产环境压测的最核心专利-流量隔离方案,提供全面完整细致的一体化方案。
成熟稳定
7年丰富的落地案例涵盖阿里生态和大量阿里云行业客户,久经考验。
开箱即用
无侵入的探针方案结合全能控制台,一站式服务。
配套丰富
探针管理、Mock管理、影子数据准备和压测流量追踪一应俱全。
压测场景构建
支持有序串行和并行编排API,参数化(变量)上支持数据文件、丰富的函数、前置API定义参数等,对 cookie 支持非常友好,还有丰富的逻辑控制指令扩展场景的仿真度。调试功能可以便捷地进行复杂场景的数据流向的校验。另外贴心地支持JMeter脚本和Postman脚本直接导入生成压测场景,同时可把页面编排场景直接导出为YAML脚本。
超强的脚本适配
对于现有的Postman和JMeter脚本可以快速导入,便捷录入API/接口相关信息,快捷将存量功能/性能用例转化为压测场景。
全面的自定义和参数化能力
全方位便捷支持自定义HTTP请求,参数化支持自定义变量、文件和系统函数及其组合,构建大量压测数据唾手可得。
便捷的出参获取和丰富的指令
支持大部分响应体的截取能力,直接调试,轻松提取参数或断言。各种指令丰富场景逻辑,如思考时间、集合点和条件跳转,对cookie的支持也是非常友好。
贴心的模版化创建
精选总结了大量业务实际场景,一键模版化创建,补充自有的业务信息即可快速完成创建。
压测流量控制
除并发模式还支持特有的吞吐量压测模式-RPS模式,即时启动。同时支持自动和纯手动模式,压测流量秒级调整,支持最高千万级的流量瞬时脉冲。特有的SLA功能和行业模版提供更多智能提醒和控制。
独创的压测模式和秒级掌控
阿里沉淀多年的基于RPS方式的吞吐量压测模式,对服务端评估一步到位。压测过程可以随时调速,秒级生效。
SLA功能
通过预先的端到端的业务服务等级定义可以更方便的观察监控数据和控制压测的流量,SLA结合相关设置和定时压测功能可实现无人值守的压测。
容量评估和拐点识别
开启容量评估功能可协助探测系统的最佳压力点、极限压力点和破坏压力点,帮助评估系统容量。
秒级监控
所有主营资源包均享有PTS原生压测的秒级监控能力。
对开源友好
除了强大的自研功能,对于开源JMeter的支持也很友好,通过简单上传即可完成各种并发规模的原生JMeter引擎分布式压测。
100%兼容原生JMeter
只需要上传JMeter脚本和需要的CSV、JAR文件,即可发起高并发的压测,PTS完美兼容原生JMeter,贴心提供了很多功能在分布式场景下的适配,同时提供丰富的数据汇总展现和日志。
配套丰富的多协议压测实践
涵盖WebSocket、TCP、Dubbo和MQTT等的最佳实践。
监控、报告和防护
详尽的监控指标,实时监控和报告中包括但不局限于各 API 的并发、TPS、响应时间和采样日志/数据,其他监控能力如云监控、APM监控同样支持集成。
丰富的数据
支持API维度的吞吐量、并发能力指标,精度到达秒级别。采样日志支持Timing瀑布流,请求瓶颈一目了然。
其他监控和压测报告
和阿里云生态内的云监控、ARMS监控无缝集成,为压测提供定位的闭环能力。
结合流控隔离等能力防护系统
压测之后的过载流量可以通过AHAS的全方位立体防护(包括业务流控、冷启动、联动控制、强依赖隔离、弱依赖降级和单机过载保护)轻松应对,为压测做好防护兜底。
全国范围业务监测
支持全国范围指定地域、运营商定制下的业务监测(功能用例的可用性监测、API Monitoring)。
复杂的测试用例定期监测
基于PTS的简易界面编排一个具体的功能用例,通过PTS的遍布全国的节点定期监测业务成功率和数据完整性并汇总结果。点击查看详情
热卖资源包推荐