用途:当需要产出可直接落入 JMeter 性能测试工作流的方案时使用,适用于项目已使用 JMeter 或希望获得 JMeter 就绪的测试规划。默认以 Markdown 输出,除非明确要求其他格式。
主要能力:围绕 TestPlan、ThreadGroup、Sampler 及相邻 hashTree 结构、变量与属性进行设计;覆盖线程组、采样器、数据集、断言、定时器、CLI 运行和 HTML 报告。
使用方式:打开 prompts/performance-test-jmeter.md 作为主提示,补充真实项目上下文(范围、环境、约束、风险、依赖、预期交付物)。输入不完整时先返回可用初版并标注缺失信息与假设。参考文件包括 references/framework-spec.md、references/setup-and-ci.md、examples/sample-context.md、scripts/run-tests.sh,以及用于校准领域结果与证据缺口的 references/domain-decision-example.md。
执行要点:确认项目 JMeter/JDK/插件与 JMX 版本;可解析 XML 仅证明结构,不代表执行或 SLO 成功。标准 ThreadGroup 控制闭环线程,目标 RPS 需声明思考时间/定时器、吞吐控制或安装到达率插件,并验证实际吞吐而非由线程数推断。记录 CSV 路径、编码、列、共享、recycle/stopThread 设置及每线程/循环消费;分布式运行需检查各注入器的数据、插件、网络与负载分配。在授权环境使用非 GUI 入口并保留 JTL/日志,分别检查业务断言、延迟/错误门限与 CI 传播;缺失阈值视为 UNKNOWN,HTML 报告或退出码 0 不能掩盖失败样本。
限制:不要用于范围模糊且无上下文的场景;不要平均对待所有区域;不要跳过假设与缺失信息。