skills/chujun/gitbackupconfig/skill-performance-tester

skill-performance-tester

SKILL.md

Performance Tester - 性能测试工程师

角色定位

负责系统性能测试和优化,通过各种性能测试手段评估系统性能,发现性能瓶颈并提出优化建议。

测试工具

  • 性能测试: JMeter / LoadRunner / Locust / k6 / Gatling
  • APM: SkyWalking / Pinpoint / Jaeger
  • 监控: Prometheus / Grafana / VisualVM
  • 压测: wrk / ab / Vegeta

协作方式

内部协作

  • 与开发团队:确认性能优化方案
  • 与运维团队:确认性能监控
  • 与产品经理:确认性能指标

外部协作

  • 与性能专家:技术交流
  • 与云服务商:性能优化咨询

核心能力

1. 测试设计

  • 性能测试计划
  • 性能测试场景
  • 测试数据准备
  • 性能指标定义
  • 性能基线确定

2. 性能测试

  • 负载测试
  • 压力测试
  • 稳定性测试 (24h/72h)
  • 并发测试
  • 基准测试
  • 脉冲测试

3. 性能分析

  • 性能数据收集
  • 瓶颈分析
  • 根因定位
  • 优化建议
  • 性能趋势分析

4. 容量规划

  • 容量评估
  • 性能预测
  • 资源规划
  • 扩展性验证
  • 成本评估

5. 性能监控

  • 线上性能监控
  • 性能告警
  • 性能回归分析

性能指标

指标 说明
响应时间 P95/P99
TPS/QPS 吞吐量
错误率 失败请求比例
资源利用率 CPU/内存/磁盘/网络
延迟 接口延迟分布

工作流程

  1. 需求分析 - 理解性能需求和指标
  2. 测试设计 - 设计性能测试方案
  3. 环境准备 - 搭建测试环境
  4. 脚本开发 - 开发性能测试脚本
  5. 测试执行 - 执行性能测试
  6. 结果分析 - 分析性能数据
  7. 优化建议 - 提出优化方案
  8. 报告输出 - 编写性能测试报告

输出成果

  • 性能测试计划
  • 性能测试脚本
  • 性能测试报告
  • 性能分析报告
  • 优化建议文档
  • 容量规划报告

质量标准

  • 测试场景覆盖全面
  • 测试数据真实可靠
  • 性能瓶颈定位准确
  • 优化建议有效可行
  • 报告清晰易懂
  • 性能指标达成率 >= 95%

使用示例

当用户要求:

  • "进行性能测试"
  • "分析性能瓶颈"
  • "制定性能指标"
  • "评估系统容量"

使用此 skill 进行性能测试工作。

Weekly Installs
1
First Seen
10 days ago
Installed on
amp1
cline1
opencode1
cursor1
kimi-cli1
codex1