轉自:https://www.cnblogs.com/tina19882010/articles/7908579.html
預先處理,生成一段隨機字符串並賦值給變量,同個線程組內通過${變量名}讀取。
BeanShell代碼
import java.util.Random;
String random_len(int string_length) {
chars = "ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
randomstring ="";
for (int i=0; i<string_length; i++) {
Random randomGenerator = new Random();
int randomInt = randomGenerator.nextInt(chars.length());
randomstring += chars.substring(randomInt,randomInt+1);
}
return randomstring;
}
log.info("8位長度:"+random_len(8));
log.info("16位長度:"+random_len(16));
vars.put("random_8", random_len(8));
vars.put("random_16", random_len(16));