Groovy 脚本实现import groovy.json.JsonOutput // 定义一个通用的转换函数将 JDBC 变量转为数字列表 def convertJdbcToList { prefix - def count vars.get(prefix _#) if (count null || count.toInteger() 0) return [] int n count.toInteger() def list [] for (int i 1; i n; i) { def val vars.get(prefix _ i) if (val ! null val.trim() ! ) { // .toLong() 确保输出到 JSON 时是数字 123 而不是字符串 123 list.add(val.trim().toLong()) } } return list } // 1. 处理材料数据 (JDBC 变量名为 result) def cailiaoList convertJdbcToList(result) vars.put(cailiao_all, JsonOutput.toJson(cailiaoList)) // 2. 处理目标数据 (JDBC 变量名为 result_id) def mubiaoList convertJdbcToList(result_id) vars.put(mubiao_all, JsonOutput.toJson(mubiaoList)) // 添加调试日志在 JMeter log.info(材料数组: vars.get(cailiao_all)) log.info(目标数组: vars.get(mubiao_all))材料输入变量cailiao_all目标变量mubiao_all