Codex+Skill 实现性能测试
做一次完整的性能测试,到底要花多少时间? 很多人的第一反应是:主要时间应该花在执行压测上。 但真正做过完整项目就会发现,JMeter跑起来可能只需要几十分钟,最耗时间的往往是压测前后的准备、确认、检查、分析和报告这些工作。比如这次我用支付系统,对支付接口 POST /transactions 做了一次完整性能测试。目标很简单:并发 20,P95 不超过 800ms,错误率不超过 0.1%。听起来只是测一个接口,但完整做下来会发现,中间至少要经过这些环节:和业务方确认并发量、TPS、P95、P99设计压测场景和负载模型准备账号、余额、支付参数等测试数据配置参数化、断言和接口关联检查环境、监控和数据是否就绪执行压测,保存 JTL、日志、监控和结果分析JTL、CPU、内存、GC 和慢 SQL整理结论并编写正式报告所以这次我把性能测试流程拆成了 8 个可以串联使用的 Skill,从需求澄清到最终报告输出。一、8 个 Skill 分别做什么完整链路如下:➡️ P01 需求澄清➡️ P02 测试计划➡️ P03 测试数据➡️ P04 JMX 脚本➡️ P05 就绪检查➡️ P06 执行 JMeter➡️ P07 结果分析➡️ P08 正式报告