SuperAPI AI 工具集

qe-performance-testing

测试与质量

查看项目

更新于 10-16 03:48

技能介绍

用途:在发布前、基础设施变更后或大促前评估应用性能、扩展性和韧性,并规划负载、压力、峰值、耐久(浸泡)与扩展性测试。

主要能力:按测试目标选择测试类型(预期流量用负载测试,寻找崩溃点用压力测试,突发流量用峰值测试,内存泄漏与资源耗尽用耐久测试,扩缩容验证用扩展性测试);定义可量化的 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 数值与并发规模为资料示例,并非通用承诺;实际目标、工具版本与集成方式需按项目确定。资料未提供具体收费、平台支持范围或精确安装命令。