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函数。