SuperAPI AI 工具集

qe-chaos-resilience

测试与质量

查看项目

更新于 10-16 09:51

技能介绍

用途:用于测试系统弹性、执行混沌实验、开展负载与压力测试、验证灾备与熔断机制。

主要能力:可注入多种受控故障,包括网络延迟、丢包、CPU 压力、内存压力、磁盘占满和进程终止;支持负载测试、逐步加压至崩溃点的压力测试、弹性验证(如数据库故障转移、缓存失效、外部服务超时、Pod 终止)以及熔断器测试和 SLA 校验。实验结果可生成包含基线/期间/恢复后指标、事件、恢复时间和发现的混沌报告。

使用方式:命令行示例包括 aqe chaos run --experiment network-latency --target api-service、aqe chaos load --scenario peak-traffic --duration 30m、aqe chaos stress --endpoint /api/users --max-users 10000、aqe chaos circuit-breaker --service payment-service。也可通过 Task 调用 qe-chaos-engineer、qe-load-tester 等代理,或用 API 配置故障注入、负载曲线、断言与监控。

适用场景:测试超时、重试逻辑、资源限制、OOM 处理、磁盘错误、进程恢复;负载压测用于识别瓶颈并与 SLA 对比;弹性验证覆盖优雅降级、自动恢复、数据完整性与恢复时间。

限制与安全:提供爆炸半径控制、中止条件、排除环境与生产审批等安全配置。具体定价、平台要求及部署细节暂未提供。