|
JMeter默认提供的随机函数只能取到一个随机数.不能产生随机字串.
今天刚好有个不太人性化的需求要用随机字串而不能用数字[貌似数字用了双引号也是字串....].为了满足这样的需求,涂鸦了一段代码,仅供参考.个人觉得美中不足的可能是其多并发长字串使用时性能欠佳.望高手能将起画龙点睛.若能大小写通吃,实为更佳.- String RandomStr(int StringLenth)
- {
- int y;
- String RndStr="";
- java.util.Random r=new java.util.Random();
- for(int i=0;i<StringLenth;i++)
- {
- y=(r.nextInt() >>> 1) % 26;
- chRnd=(char)(y+97);
- RndStr= RndStr + chRnd;
- }
- return RndStr;
- }
- String strIndexNew="";
- String strIndexNew=RandomStr(16);
- vars.put("Index",strIndexNew);
复制代码
[ 本帖最后由 liu_xp2003 于 2009-9-24 23:15 编辑 ] |
|