jmeter如何使用UUID

背景:接口的body中某字段需要一个唯一不重复的值,故使用UUID来实现。

 

步骤:

1、在 测试计划–线程组中,添加一个BeanShell取样器

 

 

2、在 BeanShell取样器中,添加下面这段Java脚本。

import java.util.UUID;
 
UUID uuid1 = UUID.randomUUID();    //获取UID的值

//把uuid中的‘-’去掉,然后传给zichuan。vars.put是beanshell的赋值函数
//vars.put("zichuan",(uuid1.toString()).toUpperCase().replaceAll("-","")); 

//不去掉‘-’的写法
vars.put("uuid",(uuid1.toString()).toUpperCase());

 

 

 

3、在接口的body中引用这个变量${uuid}

 

posted @ 2021-04-09 18:06  cforcnb  阅读(2992)  评论(0)    收藏  举报