Jmeter-如何为循环内的变量分配多个动态值

Jmeter-如何为循环内的变量分配多个动态值,jmeter,Jmeter,我有一个环状的 for (int i = 1; i <= 12; i++) { log.warn("opponentA: " + vars.get("ID1_" + i).split(" - ")[0]); log.warn("opponentB: " + vars.get("ID1_" + i).split(" - ")[1]); } 当我尝试赋值时,

我有一个环状的

for (int i = 1; i <= 12; i++) {
    log.warn("opponentA: " + vars.get("ID1_" + i).split(" - ")[0]);
    log.warn("opponentB: " + vars.get("ID1_" + i).split(" - ")[1]);
}
当我尝试赋值时,我可以使用多个动态变量,如

for (int i = 1; i <= 12; i++) {
    vars.put("opponentA" + (i + 1), vars.get("ID1_" + i).split(" - ")[0]);
    vars.put("opponentB" + (i + 1), vars.get("ID1_" + i).split(" - ")[1]);

    log.warn(vars.get("opponentA1"));
    log.warn(vars.get("opponentB1"));
}
更改此项:

vars.put("opponentA" + (i + 1)...
为此:

vars.put("opponentA" + i...
循环从1开始,然后将值增加1,得到的变量包括
opponentA2
opponentB2
opponentA3
,等等

您可以随时检查正在使用生成的变量

还值得检查是否有任何可疑条目表明JSR223后处理器出现故障

更改此项:

vars.put("opponentA" + (i + 1)...
为此:

vars.put("opponentA" + i...
循环从1开始,然后将值增加1,得到的变量包括
opponentA2
opponentB2
opponentA3
,等等

您可以随时检查正在使用生成的变量


还值得检查任何表明JSR223后处理器故障的可疑条目

yap,对我来说最重要的是:vars.put(“opponentA”+i,(vars.get(“ID1_”+i)).split(“-”[0]);是的,我最喜欢的是:vars.put(“opponentA”+i,(vars.get(“ID1_”+i)).split(“-”[0]);