性能测试分析报告 Skill
输入与输出
- 输入:1 张或多张性能测试结果截图 + 文字描述(测试场景、工具、关注点等)。
- 输出:一份 HTML 格式的性能分析报告文件,包含测试概述、截图与说明、瓶颈分析、优化建议、总结;适合给领导或同组开发阅读。
工作流
- 读取资源:加载 references/report-structure.md 了解报告结构与填写规范;加载 references/performance-testing-knowledge.md 作为分析时的指标含义、行业标准与瓶颈/调优规范;若需识别多种压测工具,可参考 references/perf-tools-guide.md。加载 assets/report-template.html 作为报告模板。
- 分析:根据用户提供的截图和文字描述,结合 performance-testing-knowledge 中的指标与行业标准,识别测试工具类型(如 JMeter、Gatling、LoadRunner、云压测平台等),提取关键指标(响应时间、TPS/QPS、错误率、资源占用等),按「操作系统 → 中间件 → 数据库 → 应用」层次推断可能存在的性能瓶颈。
- 填写模板:将「测试概述」「截图与说明」「性能瓶颈分析」「优化建议」「总结」填入模板对应占位区域,保持模板原有样式与结构。截图若为用户提供的文件路径,在 HTML 中用
<img src="...">引用;若仅为对话内粘贴,在「截图与说明」中写清每张图的文字说明,并注明「请将截图保存后替换占位或附在报告后」。 - 输出:将完整 HTML 写入用户指定路径(未指定时默认
performance-report.html),并告知用户文件位置与如何打开。
填写原则
- 客观:基于截图可见数据与用户描述进行分析,不臆测无依据的结论。
- 可读:结论与建议分条列出,必要时用表格归纳指标;面向领导与开发,避免过多行话并适当解释术语。
- 可操作:优化建议尽量具体(如涉及代码、配置、架构时指明方向或示例),并区分短期可做与中长期改进。
资源说明
| 路径 | 用途 |
|---|---|
| references/report-structure.md | 报告各章节含义与填写规范 |
| references/performance-testing-knowledge.md | 性能测试概念、指标、行业标准、瓶颈分析与调优要点(分析时必读) |
| references/perf-tools-guide.md | 常见性能工具界面与指标识别要点 |
| assets/report-template.html | 固定版式 HTML 模板,仅替换占位内容 |