AGENTIC_SPEC_FORGE/spec_stage_skill/implementation_planning/performance-test-generator/SKILL.md
基于NFR性能要求,生成性能测试场景和关键性能指标(KPI)。L3级别专用,当性能需求明确后使用。
npx skillsauth add tikazyq/agentic-spec-forge performance-test-generatorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
基于CRAFT L3的NFR性能要求,生成性能测试场景、性能指标定义和验收条件。确保应用性能达到需求。
第1步: 提取性能NFR 从requirements/NFR中识别性能需求,分类为:
第2步: 性能指标映射 根据应用类型定义关键KPI: | 应用类型 | 关键指标 | 基准值 | 压力值 | |---------|--------|-------|-------| | Web应用 | 页面加载时间 | <1s | <3s | | API | 响应时间(P99) | <200ms | <500ms | | 数据库 | 查询时间 | <100ms | <300ms | | 缓存 | 命中率 | >90% | >80% |
第3步: 业务量预测 根据需求确定测试规模:
第4步: 关键路径KPI定义 为核心业务流程定义KPI:
第5步: 性能测试场景
第6步: L1/L2/L3分级
第7步: 测试工具选择 | 工具 | 适用场景 | 特点 | |------|--------|------| | JMeter | 通用性能测试 | 开源、支持多协议 | | Gatling | API性能测试 | 高吞吐、实时报告 | | LoadRunner | 企业级测试 | 功能完整、成本高 | | Locust | Python脚本测试 | 灵活、易扩展 |
development
提供网页应用全栈架构思考框架,涵盖前端渲染策略、后端 API 设计、基础设施部署、安全防护、性能优化五大维度。当需要设计完整 Web 应用、评审网页系统架构、或需要全局视角审视前后端协同设计时使用。支持 SPA/MPA、SSR/CSR、REST/GraphQL、容器/Serverless 等多种技术栈决策。
development
提供移动应用全链路架构思考框架,涵盖技术选型、离线同步、平台适配、性能优化、发布流程五大维度。当需要设计移动 APP、评审客户端架构、或需要全局视角审视原生/跨平台方案时使用。支持 Native/React Native/Flutter、推送通知、数据同步、iOS/Android 双平台等移动端特有场景决策。
development
提供微服务分布式架构思考框架,涵盖服务拆分、通信机制、基础设施、治理策略、可观测性五大维度。当需要设计微服务系统、评审分布式架构、或需要全局视角审视服务边界与协同时使用。支持 DDD 领域建模、同步/异步通信、API Gateway、服务网格、熔断降级等分布式系统关键决策。
tools
提供嵌入式系统软硬件协同思考框架,涵盖硬件层、软件架构、资源约束、实时性、测试调试五大维度。当需要设计嵌入式应用、评审物联网系统、或需要全局视角审视 MCU/MPU 与软件配合时使用。支持裸机/RTOS 选型、功耗优化、内存预算、中断响应、OTA 升级等嵌入式特有场景决策。