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