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]);