jmeter生成随机英文的几种方法

第一种:用BeanShell后置处理程序

1、写脚本

import java.util.Random;

String random(int s_length) {
      strings= "ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
      //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 ;
}
String contents = random(20);//此处生成的是长度为20的英文
log.info("-------"+contents);
vars.put("_contents",contents);

2、取值:${_contents}

 

第二种:

请求参数内直接写: "${__RandomString(15,QWERTYUIOPASDFGHJKLZXCVBNM,)}",

获取当前时间可以直接写:${__time(yyyy-MM-dd HH:mm:ss.SSS)}

 

 

 

 尊重原创,转载请注明出处,谢谢!!

posted @ 2022-04-07 11:16  nineteen丫  阅读(1053)  评论(0编辑  收藏  举报