jmeter截取指定长度的UUID
1、使用BeanShell Sampler,写如下代码:
import java.util.UUID; UUID uuid1 = UUID.randomUUID();//获取UUID的值 //把uuid中的‘-’去掉,从左开始取32位字符,然后传给变量id vars.put是beanshell的赋值函数 vars.put("id",(uuid1.toString()).toUpperCase().replaceAll("-","").substring(0,32));
然后在需要引用该变量的地方,通过${id}即可引用。
jmeter的http请求的入参拼接时间戳和随机数:
${__V(${__time(yyyyMMddHHmmssSSS)}${__Random(1000,10000)})}
意为:在精确到毫秒的时间戳后面拼接随机数,且随机数是在1000-10000之间的整数。