winhok/testkit/perfspec-evaluate
Claude Code and agent skill by winhok/testkit
- community
Checking that the SKILL.md file is still in the repository.
评估已有 JMeter、Locust、k6 性能执行证据,分别判断测量有效性、负载达成、功能与 SLA,并在条件可比时检查基线回退、按需关联监控日志定位瓶颈。用户要性能报告分析或容量结论时使用;本阶段只读已有证据,不重新压测、降低阈值或自动修改计划。
Install
npx vskill@latest install winhok/testkit/perfspec-evaluateSKILL.md
PerfSpec:结果评估
将真实原生结果转成有范围、有依据的性能结论,不重新执行测试。
读取 结果与比较契约。验收交接时读取 执行参考 与 共享执行契约。解释原生字段时按需读取 JMeter、Locust 或 k6。
输入
读取执行前冻结的计划与输入快照,以及执行后采集的原生结果、execution.json、当前目标身份和可选基线/监控。原生结果与执行记录不得提前生成或作为执行前来源冻结。 只有历史报告时可做 report-only,保留原始结论和来源限制;不补造执行前 freeze、时间或部署身份。
评估
- 验证原始证据、输入摘要、目标、配置和实际时间窗口。当前目标或源内容不同则对当前验收 stale;历史测量事实保留。
- 按冻结场景全集映射稳定标签,显式列漏测、未映射标签和中断;不从成功结果反推测试范围,不把 transaction 父样本与请求子样本重复统计。
- 分别计算 execution_validity、load_status、functional_status、sla_status 与 verdict,规则见结果契约。工具退出码、业务成功率和性能 SLA 各自保存。
- 对预热/爬坡/正式测量分窗,使用原生字段定义和计算依据。HTTP 请求耗时、连接耗时、TTFB、业务旅程时间不能互相替代。没有阶段信息的全程 summary 不冒充稳态结果。
- 对缺失数据保持 null/unknown;声明来源、样本数和分位数算法。worker 或标签 P95 不能求平均得到整体 P95;有兼容原始样本/直方图才重新聚合,否则分别展示。
- 基线比较先检查场景、profile、数据类别、工具配置、环境与指标口径。构建变化可作为待测变量;其余差异需控制或证明可比。阈值事后修改不能洗绿原运行;计划修订产生新运行。
- 诊断按需关联已提供或已授权查询的 CPU/GC/连接池/数据库/网关/trace。对齐时区和时钟偏差,区分压测机与服务端。明确事实、假设、置信度和可证伪动作;相关性不自动等于根因。
输出与交接
写新的 performance-result.json 与 performance-report.md,保留原始结果;字段见结果契约。报告范围、负载目标/实际值、四项状态、阈值/失败、基线差异、诊断依据、清理、限制和下一步。 需要 TestKit 验收时,按执行参考生成可审查 observation 并关联原始证据;由 test-acceptance 计算冻结范围结论。 SLA 达标、局部性能检查通过、版本验收通过和生产发布是不同结论。工具/环境能力缺口不能靠报告措辞补齐。
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/perfspec-evaluate/SKILL.md
Popularity
- Repository stars
- 88
- Repository forks
- 1
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/winhok/testkit/perfspec-evaluate)