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之间的整数。

 

posted @ 2022-10-09 17:11  小白成长记-yan  阅读(610)  评论(0)    收藏  举报