FinPerf 金融性能测试规划器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_84fd5459/finperf-test-planner。
技能介绍
金融性能测试的痛点
金融软件的性能测试往往面临几个典型问题:访问量数据形式多样,手工推算 TPS 容易出错;并发梯度设计缺乏统一标准,导致测试覆盖不全;多场景混合测试时容易混淆指标;文档结构不规范,待确认项容易遗漏。
核心能力与工作流程
finperf-test-planner 通过以下方式解决这些问题:
- 交互式需求收集:逐个询问被测系统、地址、场景 URL、访问量等关键信息,避免遗漏。
- TPS 自动计算:支持日访问量(盘中/非盘中)、小时访问量、分钟访问量(平稳/波动)和直接 TPS 等多种输入,按金融行业规则推算实际 TPS。
- 参数推算:基于「3 倍峰值 TPS」规则计算预期 TPS,并根据基准响应时间推算线程数(未提供时仅列出公式)。
- 测试方案设计:覆盖基准测试、压力测试、负载测试、稳定性测试和容量测试,支持并发梯度动态推算(以预期并发的 25% 为步长,最小 10)。
- 模板化文档生成:强制使用
references/test-plan-template.md模板,确保文档结构统一。 - 待确认项管理:自动提取文档中的「待定」项,生成独立清单,避免遗漏。
适用边界与注意事项
- 场景独立设计:多个场景时,每个场景独立计算 TPS 和并发梯度,默认不混合组合测试,仅用户明确要求时才组合。
- 生产环境特殊处理:若选择生产环境,需备份数据库、制定回滚方案、安排维护窗口,文档中增加「环境恢复」和「环境恢复后验证」任务。
- 数据缺失处理:未提供访问量时,跳过 TPS 分析并使用默认并发梯度(50 → 100 → 200 → 300 → 400);测试数据缺失时标记为「待定」。
- 测试数据不做假设:不预设字段结构,由用户按实际需求自由描述。
使用场景
- 金融系统上线前需基于访问量推算 TPS 与并发梯度,生成完整性能测试计划文档
- 多个业务场景需独立设计性能测试方案,避免混合场景导致指标混乱
- 缺少访问量数据时需跳过 TPS 分析,使用默认梯度并标注待确认项
- 生产环境性能测试需生成包含备份、回滚、环境恢复任务的完整执行计划
适合人员
- 金融行业性能测试工程师,需要规范生成测试计划文档和待确认清单
- 刚入门的测试人员,需要引导式收集需求并学习金融性能测试标准
- 后端开发或运维人员,需要基于访问量推算 TPS 和并发参数设计测试
- 项目经理或测试负责人,需要审查多场景独立测试方案的完整性和合规性