在jmeter中生成随机字符

 

预先处理,生成一段随机字符串并赋值给变量,同个线程组内通过${变量名}读取。 

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

posted @ 2017-11-28 11:08  春田花花同学会  阅读(3641)  评论(0编辑  收藏  举报