用途:在发布前、基础设施变更后或大促前评估应用性能、扩展性和韧性,并规划负载、压力、峰值、耐久(浸泡)与扩展性测试。
主要能力:按测试目标选择测试类型(预期流量用负载测试,寻找崩溃点用压力测试,突发流量用峰值测试,内存泄漏与资源耗尽用耐久测试,扩缩容验证用扩展性测试);定义可量化的 SLO,如 p95 响应时间、吞吐量、错误率;构造贴近真实用户行为的场景并加入思考时间;结合 CPU、内存、数据库查询、网络等监控分析瓶颈。
关键指标参考:p95 响应时间 <200ms、吞吐量 10k req/min、错误率 <0.1%、CPU <70%、内存 <80%。工具包括 k6、JMeter、Artillery、Gatling。
使用方式:资料提供 k6 的阈值与阶段配置示例、CI 中通过 grafana/k6-action@v0.3.0 运行测试,以及通过 qe-performance-tester、qe-quality-analyzer、qe-production-intelligence 等智能体进行编排、结果分析和生产对比的示例。
限制与说明:所述 SLO 数值与并发规模为资料示例,并非通用承诺;实际目标、工具版本与集成方式需按项目确定。资料未提供具体收费、平台支持范围或精确安装命令。