String phones="";
for(int j=1;j<=2000;j++){
//定义手机号前3位
String[] FirstThreeNumber = {"172","178","171","175","176","173","177",};
//随机获取前三位手机号的index
int n= (int)(Math.random() * FirstThreeNumber.length);
//获取手机前三位
String phone = FirstThreeNumber[n];
//循环获取手机号后8位
for(int i = 0; i < 8; i++){
int x = (int)(Math.random() * 9);
phone = phone + x;
};
//为了避免手机号后8位出现重复,因此采用时间戳+随机数
//int x=${__time(/100000,)} + (int)(Math.random() * 10000000);
// phone =phone + x;
phones+=phone+",";
}
//去掉字符串最后一个多余逗号
phones = phones.substring(0,phones.length() -1);
log.info("---"+phones);
vars.put("phones",phones); ```
Jmeter BeanShell实现随机生成2000手机号,并拼接字符串
最新推荐文章于 2023-05-14 16:36:58 发布