性能测试 PTS(Performance Testing Service)是一款简单易用,具备强大的分布式压测能力的SaaS压测平台。随着PTS 3.0版本的发布,性能测试 PTS将为您提供更加稳定可靠、更具洞察力的3.0版本。本文介绍3.0版本和2.0版本的差异及兼容性说明。
3.0版本优势
和历史2.0版本相比,性能测试 PTS 3.0版本具有如下优势:
更明确的压测结果:通过比对压测结果和性能基线,给出压测是否通过的明确结论。
更丰富的监控指标:结合可观测监控 Prometheus 版,提供PTS压测指标、施压机自监控指标、ARMS应用监控指标以及各云产品监控指标。
支持调用链分析:加入了调用链分析功能,支持追踪应用程序中各个请求的路径,并分析每一步的性能数据。辅助用户识别和优化慢请求,了解系统中的性能瓶颈。
支持智能瓶颈分析:集成了智能异常检测和根因分析工具,辅助用户识别和定位潜在的性能瓶颈。
2.0和3.0功能兼容说明
性能测试 PTS 3.x版本基于大规模企业客户的生产实践经验,对压测引擎做了优化和调整。因此,部分场景下的参数配置、功能行为会有差异,一般情况下不影响主要的压测场景和功能,对于存量2.0版本升级到3.0版本,请您根据业务情况评估风险。
具体的功能行为差异如下:
功能差异项 | 2.0版本 | 3.0版本 | 说明 |
SLA管理 | 支持 | 不支持 | 3.0版本暂不支持SLA管理功能,提供了性能基线功能判断压测结果是否通过。 |
云资源监控 | 支持 | 不支持 | 3.0版本暂不支持云资源监控功能,升级为全链路监控,您可以在全链路监控配置中,配置需要监控的云产品实例。 |
多协议压测 | 支持 | 不支持 | 3.0版本暂不支持MQTT、TCP/UDP、Redis、RocketMQ、Kafka、流媒体、WebSocket、JDBC压测,以上协议都可以通过JMeter压测实现。详情,请参见创建JMeter场景。 |