将多个随机值转换为多个变量-Jmeter
基于这个思路,, 我根据数组中的数据创建了一个变量 现在我需要获取两个变量:pickID和pickValue,其中pickValue保持不变,但是pickID应该增加206 所以我会有随机配对,比如: id:“210”、“值:“4”或“id:“208”、“值:“2” 如果我尝试:将多个随机值转换为多个变量-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++) {
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)]));
}