From f12a88d907304856ffd8d1807476cb8beb3152b8 Mon Sep 17 00:00:00 2001 From: xiaoxing0135 <706015750@qq.com> Date: Tue, 2 Jun 2026 03:26:16 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20jmeter-script-gen=20template=20=E2=80=94?= =?UTF-8?q?=20intProp=20var=20refs=20+=20saveConfig=20cross-version=20brea?= =?UTF-8?q?kage?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Two bugs fixed: 1. ThreadGroup / containing ${THREADS}/${RAMPUP}/${DURATION} → changed to (JMeter runtime eval, not XML parse time) 2. Removed hardcoded from ResultCollector → delegates to jmeter.properties defaults, compatible with JMeter 5.0~5.6.3 Added version compatibility banner documenting both constraints. --- skills/jmeter-script-gen.md | 26 +++++--------------------- 1 file changed, 5 insertions(+), 21 deletions(-) diff --git a/skills/jmeter-script-gen.md b/skills/jmeter-script-gen.md index 0c8f6b2..25d8d52 100644 --- a/skills/jmeter-script-gen.md +++ b/skills/jmeter-script-gen.md @@ -5,6 +5,8 @@ tools: Read, Write, Edit, Grep, Glob SKILL_IMPL_STATUS: script --- +> **JMeter 版本兼容**: 本模板不硬编码 `saveConfig`,结果保存配置走 `jmeter.properties` 默认值,兼容 JMeter 5.0 ~ 5.6.3。ThreadGroup 含 `${变量}` 的属性统一用 `stringProp`,避免跨版本参数化失效。 + # JMeter 性能脚本生成 ## 触发方式 @@ -159,9 +161,9 @@ test_user_b9k7,Test@123456,xxxx-xxxx-xxxx-xxxx - ${THREADS} - ${RAMPUP} - ${DURATION} + ${THREADS} + ${RAMPUP} + ${DURATION} 0 true continue @@ -250,24 +252,6 @@ test_user_b9k7,Test@123456,xxxx-xxxx-xxxx-xxxx false - - saveConfig - - truetrue - truetrue - truetrue - truefalse - truetrue - falsefalse - falsetrue - falsefalse - false - true - truetrue - truetrue - truetrue - - workspace/执行日志/jmeter-results/result.jtl