将多个随机值转换为多个变量-Jmeter

将多个随机值转换为多个变量-Jmeter,jmeter,Jmeter,基于这个思路,, 我根据数组中的数据创建了一个变量 现在我需要获取两个变量:pickID和pickValue,其中pickValue保持不变,但是pickID应该增加206 所以我会有随机配对,比如: id:“210”、“值:“4”或“id:“208”、“值:“2” 如果我尝试: import java.util.*; String[] categories = [0, 1, 2, 3, 4, 5] for (int i=0; i<categories.length; i++) {

基于这个思路,, 我根据数组中的数据创建了一个变量

现在我需要获取两个变量:pickID和pickValue,其中pickValue保持不变,但是pickID应该增加206

所以我会有随机配对,比如:

id:“210”、“值:“4”或“id:“208”、“值:“2”

如果我尝试:

import java.util.*;  


String[] categories = [0, 1, 2, 3, 4, 5]
for (int i=0; i<categories.length; i++) {
   vars.put("pickID" + (i+1), categories[new Random().nextInt(categories.length)] + (+206)  );
   vars.put("pickValue" + (i+1), categories[new Random().nextInt(categories.length)]);
} 

如何将pickID增加206?

您要添加2个字符串,您应该添加2个整数并将结果转换为字符串

比如:

int[] categories = [0, 1, 2, 3, 4, 5]
for (int i = 0; i < categories.length; i++) {
    vars.put("pickID" + (i + 1), String.valueOf(categories[new Random().nextInt(categories.length)] + 206));
    vars.put("pickValue" + (i + 1), String.valueOf(categories[new Random().nextInt(categories.length)]));
}
int[]类别=[0,1,2,3,4,5]
对于(int i=0;i
更多信息:

int[] categories = [0, 1, 2, 3, 4, 5]
for (int i = 0; i < categories.length; i++) {
    vars.put("pickID" + (i + 1), String.valueOf(categories[new Random().nextInt(categories.length)] + 206));
    vars.put("pickValue" + (i + 1), String.valueOf(categories[new Random().nextInt(categories.length)]));
}