性能測試 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場景。 |