SuperAPI AI 工具集

performance

测试与质量

查看项目

更新于 10-16 03:43

技能介绍

用途:该技能用于对系统进行生产级性能测试,涵盖负载、压力、尖峰、浸泡、容量和基线测试,并输出可执行的优化建议。

主要能力:支持 create_test、analyze_results、optimize、benchmark、generate_report 五类动作;可选工具包括 k6(默认)、jmeter、gatling、locust、artillery。输入可指定目标 URL、HTTP 方法、请求头与请求体,以及负载配置(vus 1-10000、duration 如 1m、ramp_up、ramp_down)和阈值(p95/p99 响应时间、错误率、吞吐量)。输出包含状态、生成的测试脚本、p50/p95/p99/平均/最小/最大耗时、吞吐量、错误率、总请求数、建议与瓶颈列表。

使用方式:以 action 为必填项调用,按需传入 test_type、tool、target、load_profile、thresholds。参数有默认值与校验,如 vus 默认 10、duration 默认 1m、p95 默认 500ms、错误率默认 1.0%。错误处理采用指数退避,最多重试 3 次,基础延迟 2000ms,最大 30000ms,可重试网络超时、目标不可用、限流等错误。

适用场景:验证预期负载下的 SLA、寻找系统崩溃点、验证突发流量、发现内存泄漏与资源问题,以及建立性能基线。

限制:资料未提供具体安装命令、收费与价格信息;实际执行需目标环境与相应测试工具可用,高并发配置需注意资源检查与告警。