jmeter 生成不重復隨機數賦值變量


jmeter中隨機數,唯一ID有多種函數,但是若要指定長度隨機數,且不能重復比較靈活的函數,還是需要編寫腳本,可以使用BeanShell Sampler

生成一段隨機字符串,可以用來賦值給變量,調用時使用${變量名}

import java.util.Random;

String random(int s_length) {
strings= "ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz0123456789-_";
//int s_length = 10;
rstring ="";
for (int i=0; i<s_length ; i++) {
Random randomGenerator = new Random();
int randomInt = randomGenerator.nextInt(strings.length());
rstring += strings.substring(randomInt,randomInt+1);
}
return rstring ;
}

//log.info(random(10));
//log.info(random(20));

vars.put("random_28", random(28));
vars.put("random_20", random(20));
log.info("random_28:"+ random(28));


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM