Jmeter生成随机数:Random、UUID

Jmeter中可以产生值的函数有:__Random(, ,)        __threadNum      __CSVRead(,)     __StringFromFile(, , ,)    __UUID

本文重点讲讲生成随机数的Random函数和UUID函数

作用:生成随机数

适用场景:在做接口测试时用户的编号为三位数,不允许重复


Jmeter函数Random自动生成随机数

Random使用方式:${__Random( param1,param2 ,param3 )}

  • param1为随机数的下限
  • param2为随机数的上限
  • param3为存储随机数的变量名,是选填项。

示例:${__Random(100,200 ,id)}

如果想要要这个随机数生成设置为公公线程组使用的,则可以:

1、新增一个Debug Sampler,如下图:

2、名称中输入:${__Random(100,200,id)}

3、如果是希望生成电话号码,尾号为这些随机数,则可以再新建一个Debug Sample

3、运行后,可以在“查看结果树”里面查看结果

 

Jmeter函数UUID自动生成随机数

UUID使用方式:${__UUID}

示例:'businessNo':'${__UUID}

 

那么Random和UUID两个函数有什么差别呢?

Random生成随机数,是可能会重复的。UUID是一定不会出现重复的。

所以建议使用UUID函数。