mcpField
P
perf-benchmarker

perf-benchmarker

github.com/composio-community测试与质量2.0k1.7k 次安装13 周前更新
代码仓库

关于 perf-benchmarker

用于按明确时长和输出规则顺序运行性能基准测试的技能。要求测量前预热、异常结果重跑,并输出带标记的 JSON 指标块。

主要功能

  1. 01按顺序运行基准测试
  2. 02遵守最短运行时长
  3. 03测量前进行预热
  4. 04异常结果重新运行
  5. 05输出带标记的 JSON 指标

适用场景

  1. 01一致地测量性能场景
  2. 02生成结构化基准测试结果

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/composio-community/awesome-claude-plugins --skill perf-benchmarker

安装后在 Claude Code 中输入/perf-benchmarker确认已加载。

详细介绍

perf-benchmarker

按照严格的时长规则运行顺序基准测试。

请遵循 docs/perf-requirements.md 中规定的规范。

必须遵守的规则

  • 基准测试必须按顺序运行(绝不并行)。
  • 每次运行至少持续 60s(仅二分查找时可缩短至 30s)。
  • 预热时间:测量前至少 10s。
  • 对异常结果重新运行。

输出格式

command: <benchmark command>
duration: <seconds>
warmup: <seconds>
results: <metrics summary>
notes: <anomalies or reruns>

输出规范

基准测试必须在标记之间输出 JSON 指标块:

PERF_METRICS_START
{"scenarios":{"low":{"latency_ms":120},"high":{"latency_ms":450}}}
PERF_METRICS_END

限制

  • 除二分查找阶段外,不得进行短时运行。
  • 基准测试期间不得更改代码。

评论

支持 Markdown